Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/k/kmplayer/kmplayer_0.12.0b-3+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/kmplayer-0.12.0b-3+b166r16qeg/kmplayer_0.12.0b-3+b1_amd64.buildinfo Get source package info: kmplayer=1:0.12.0b-3 Source URL: http://snapshot.notset.fr/mr/package/kmplayer/1:0.12.0b-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 adwaita-icon-theme=3.34.0-2 autoconf=2.69-11 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.46 bash=5.0-5 binutils=2.33.1-5 binutils-common=2.33.1-5 binutils-x86-64-linux-gnu=2.33.1-5 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 cmake=3.15.4-1 cmake-data=3.15.4-1 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-21 dash=0.5.10.2-6 dbus=1.12.16-2 debconf=1.5.73 debhelper=12.7.1 debianutils=4.9 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-1 diffutils=1:3.7-3 dirmngr=2.2.17-3 dmsetup=2:1.02.155-3 docbook-xml=4.5-9 docbook-xsl=1.79.1+dfsg-2 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-4 extra-cmake-modules=5.62.0-1 fdisk=2.34-0.1 file=1:5.37-6 findutils=4.7.0-1 fontconfig=2.13.1-2+b1 fontconfig-config=2.13.1-2 fonts-dejavu-core=2.37-1 g++=4:9.2.1-3.1 g++-9=9.2.1-21 gcc=4:9.2.1-3.1 gcc-9=9.2.1-21 gcc-9-base=9.2.1-21 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gir1.2-atk-1.0=2.34.1-1 gir1.2-freedesktop=1.62.0-2 gir1.2-gdkpixbuf-2.0=2.40.0+dfsg-1 gir1.2-glib-2.0=1.62.0-2 gir1.2-gtk-2.0=2.24.32-4 gir1.2-harfbuzz-0.0=2.6.4-1 gir1.2-pango-1.0=1.42.4-7 gnupg=2.2.17-3 gnupg-l10n=2.2.17-3 gnupg-utils=2.2.17-3 gpg=2.2.17-3 gpg-agent=2.2.17-3 gpg-wks-client=2.2.17-3 gpg-wks-server=2.2.17-3 gpgconf=2.2.17-3 gpgsm=2.2.17-3 gpgv=2.2.17-3 grep=3.3-1 groff-base=1.22.4-3 gtk-update-icon-cache=3.24.13-1 gzip=1.9-3+b1 hicolor-icon-theme=0.17-2 hostname=3.23 icu-devtools=63.2-2 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 iso-codes=4.4-1 kdesignerplugin-data=5.62.0-1 kdoctools5=5.62.0-1 kgendesignerplugin=5.62.0-1 kgendesignerplugin-bin=5.62.0-1 kinit=5.62.0-1+b1 kinit-dev=5.62.0-1+b1 kio=5.62.1-2+b1 kpackagetool5=5.62.0-1 kross=5.62.0-1+b1 kross-dev=5.62.0-1+b1 libacl1=2.2.53-5 libapparmor1=2.13.3-7 libarchive-zip-perl=1.67-1 libarchive13=3.4.0-1+b1 libargon2-1=0~20171227-0.2 libasan5=9.2.1-21 libassuan0=2.5.3-7 libasyncns0=0.8-6+b1 libatk1.0-0=2.34.1-1 libatk1.0-data=2.34.1-1 libatk1.0-dev=2.34.1-1 libatomic1=9.2.1-21 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libavahi-client3=0.7-4+b1 libavahi-common-data=0.7-4+b1 libavahi-common3=0.7-4+b1 libbinutils=2.33.1-5 libblkid-dev=2.34-0.1 libblkid1=2.34-0.1 libbrotli1=1.0.7-5+b1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-3 libc-dev-bin=2.29-3 libc6=2.29-3 libc6-dev=2.29-3 libcairo-gobject2=1.16.0-4 libcairo-script-interpreter2=1.16.0-4 libcairo2=1.16.0-4 libcairo2-dev=1.16.0-4 libcap-ng0=0.7.9-2.1+b1 libcap2=1:2.27-1 libcap2-bin=1:2.27-1 libcc1-0=9.2.1-21 libcom-err2=1.45.4-1 libcroco3=0.6.13-1 libcryptsetup12=2:2.2.2-1 libcups2=2.3.0-7 libcurl4=7.67.0-2 libdatrie1=0.2.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.16-2 libdbus-1-dev=1.12.16-2 libdbus-glib-1-2=0.110-4 libdbus-glib-1-dev=0.110-4 libdbus-glib-1-dev-bin=0.110-4 libdbusmenu-qt5-2=0.9.3+16.04.20160218-2+b1 libdebconfclient0=0.250 libdebhelper-perl=12.7.1 libdevmapper1.02.1=2:1.02.155-3 libdouble-conversion3=3.1.5-3 libdpkg-perl=1.19.7 libdrm-amdgpu1=2.4.100-4 libdrm-common=2.4.100-4 libdrm-dev=2.4.100-4 libdrm-intel1=2.4.100-4 libdrm-nouveau2=2.4.100-4 libdrm-radeon1=2.4.100-4 libdrm2=2.4.100-4 libedit2=3.1-20191025-1 libegl-mesa0=19.2.6-1 libegl1=1.1.0-1+b1 libelf1=0.176-1.1 libevdev2=1.8.0+dfsg-2 libexpat1=2.2.9-1 libexpat1-dev=2.2.9-1 libfam0=2.7.0-17.3 libfdisk1=2.34-0.1 libffi-dev=3.2.1-9 libffi6=3.2.1-9 libfile-stripnondeterminism-perl=1.6.3-1 libflac8=1.3.3-1 libfontconfig1=2.13.1-2+b1 libfontconfig1-dev=2.13.1-2+b1 libfreetype-dev=2.10.1-2 libfreetype6=2.10.1-2 libfreetype6-dev=2.10.1-2 libfribidi-dev=1.0.7-1.1 libfribidi0=1.0.7-1.1 libgbm1=19.2.6-1 libgcc-9-dev=9.2.1-21 libgcc1=1:9.2.1-21 libgcrypt20=1.8.5-3 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libgdk-pixbuf2.0-0=2.40.0+dfsg-1 libgdk-pixbuf2.0-bin=2.40.0+dfsg-1 libgdk-pixbuf2.0-common=2.40.0+dfsg-1 libgdk-pixbuf2.0-dev=2.40.0+dfsg-1 libgif7=5.1.4-3 libgirepository-1.0-1=1.62.0-2 libgl1=1.1.0-1+b1 libgl1-mesa-dev=19.2.6-1 libgl1-mesa-dri=19.2.6-1 libglapi-mesa=19.2.6-1 libgles1=1.1.0-1+b1 libgles2=1.1.0-1+b1 libglib2.0-0=2.62.3-2 libglib2.0-bin=2.62.3-2 libglib2.0-data=2.62.3-2 libglib2.0-dev=2.62.3-2 libglib2.0-dev-bin=2.62.3-2 libglu1-mesa=9.0.1-1 libglu1-mesa-dev=9.0.1-1 libglvnd-core-dev=1.1.0-1+b1 libglvnd-dev=1.1.0-1+b1 libglvnd0=1.1.0-1+b1 libglx-mesa0=19.2.6-1 libglx0=1.1.0-1+b1 libgmp10=2:6.1.2+dfsg-4 libgnutls30=3.6.10-5 libgomp1=9.2.1-21 libgpg-error0=1.36-7 libgpgme11=1.13.1-1 libgpgmepp6=1.13.1-1 libgraphite2-3=1.3.13-11 libgraphite2-dev=1.3.13-11 libgssapi-krb5-2=1.17-6 libgstreamer-plugins-base1.0-0=1.16.2-1 libgstreamer1.0-0=1.16.2-1 libgtk2.0-0=2.24.32-4 libgtk2.0-common=2.24.32-4 libgtk2.0-dev=2.24.32-4 libgudev-1.0-0=233-1 libharfbuzz-dev=2.6.4-1 libharfbuzz-gobject0=2.6.4-1 libharfbuzz-icu0=2.6.4-1 libharfbuzz0b=2.6.4-1 libhogweed5=3.5.1+really3.5.1-2 libhyphen0=2.8.8-7 libice-dev=2:1.0.9-2 libice6=2:1.0.9-2 libicu-dev=63.2-2 libicu63=63.2-2 libidn2-0=2.2.0-2 libinput-bin=1.14.3-1 libinput10=1.14.3-1 libip4tc2=1.8.4-1 libisl22=0.22-2 libitm1=9.2.1-21 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:1.5.2-2+b1 libjs-jquery=3.3.1~dfsg-3 libjs-underscore=1.9.1~dfsg-1 libjson-c4=0.13.1+dfsg-6 libjsoncpp1=1.7.4-3+b1 libk5crypto3=1.17-6 libkeyutils1=1.6-6 libkf5archive-dev=5.62.0-1 libkf5archive5=5.62.0-1 libkf5attica-dev=5.62.0-1 libkf5attica5=5.62.0-1 libkf5auth-data=5.62.0-1 libkf5auth-dev=5.62.0-1+b1 libkf5auth-dev-bin=5.62.0-1+b1 libkf5auth5=5.62.0-1+b1 libkf5authcore5=5.62.0-1+b1 libkf5bookmarks-data=5.62.0-1 libkf5bookmarks-dev=5.62.0-1+b1 libkf5bookmarks5=5.62.0-1+b1 libkf5codecs-data=5.62.0-1 libkf5codecs-dev=5.62.0-1 libkf5codecs5=5.62.0-1 libkf5completion-data=5.62.0-1 libkf5completion-dev=5.62.0-1+b1 libkf5completion5=5.62.0-1+b1 libkf5config-bin=5.62.0-1+b1 libkf5config-data=5.62.0-1 libkf5config-dev=5.62.0-1+b1 libkf5config-dev-bin=5.62.0-1+b1 libkf5configcore5=5.62.0-1+b1 libkf5configgui5=5.62.0-1+b1 libkf5configwidgets-data=5.62.0-1 libkf5configwidgets-dev=5.62.0-1+b1 libkf5configwidgets5=5.62.0-1+b1 libkf5coreaddons-data=5.62.0-1 libkf5coreaddons-dev=5.62.0-1 libkf5coreaddons-dev-bin=5.62.0-1 libkf5coreaddons5=5.62.0-1 libkf5crash-dev=5.62.0-1+b1 libkf5crash5=5.62.0-1+b1 libkf5dbusaddons-data=5.62.0-1 libkf5dbusaddons-dev=5.62.0-1 libkf5dbusaddons5=5.62.0-1 libkf5declarative-data=5.62.0-1 libkf5declarative5=5.62.0-1+b1 libkf5dnssd-data=5.62.0-1 libkf5dnssd-dev=5.62.0-1 libkf5dnssd5=5.62.0-1 libkf5doctools-dev=5.62.0-1 libkf5doctools5=5.62.0-1 libkf5emoticons-data=5.62.0-1 libkf5emoticons-dev=5.62.0-1+b1 libkf5emoticons5=5.62.0-1+b1 libkf5globalaccel-bin=5.62.0-1+b1 libkf5globalaccel-data=5.62.0-1 libkf5globalaccel-dev=5.62.0-1+b1 libkf5globalaccel5=5.62.0-1+b1 libkf5globalaccelprivate5=5.62.0-1+b1 libkf5guiaddons-dev=5.62.0-2 libkf5guiaddons5=5.62.0-2 libkf5i18n-data=5.62.0-1 libkf5i18n-dev=5.62.0-1 libkf5i18n5=5.62.0-1 libkf5iconthemes-data=5.62.0-1 libkf5iconthemes-dev=5.62.0-1+b1 libkf5iconthemes5=5.62.0-1+b1 libkf5idletime-dev=5.62.0-1+b1 libkf5idletime5=5.62.0-1+b1 libkf5itemmodels-dev=5.62.0-1 libkf5itemmodels5=5.62.0-1 libkf5itemviews-data=5.62.0-1 libkf5itemviews-dev=5.62.0-1+b1 libkf5itemviews5=5.62.0-1+b1 libkf5jobwidgets-data=5.62.0-1 libkf5jobwidgets-dev=5.62.0-1+b1 libkf5jobwidgets5=5.62.0-1+b1 libkf5js5=5.62.0-1 libkf5jsapi5=5.62.0-1 libkf5kcmutils-data=5.62.0-1 libkf5kcmutils-dev=5.62.0-1+b1 libkf5kcmutils5=5.62.0-1+b1 libkf5kdelibs4support-data=5.62.0-2 libkf5kdelibs4support-dev=5.62.0-2 libkf5kdelibs4support5=5.62.0-2 libkf5kdelibs4support5-bin=5.62.0-2 libkf5khtml-data=5.62.0-1 libkf5khtml-dev=5.62.0-1+b1 libkf5khtml5=5.62.0-1+b1 libkf5kio-dev=5.62.1-2+b1 libkf5kiocore5=5.62.1-2+b1 libkf5kiofilewidgets5=5.62.1-2+b1 libkf5kiogui5=5.62.1-2+b1 libkf5kiontlm5=5.62.1-2+b1 libkf5kiowidgets5=5.62.1-2+b1 libkf5kjs-dev=5.62.0-1 libkf5krosscore5=5.62.0-1+b1 libkf5krossui5=5.62.0-1+b1 libkf5mediaplayer-data=5.62.0-1 libkf5mediaplayer-dev=5.62.0-1 libkf5mediaplayer5=5.62.0-1 libkf5newstuff-data=5.62.0-1 libkf5newstuff-dev=5.62.0-1+b1 libkf5newstuff5=5.62.0-1+b1 libkf5newstuffcore5=5.62.0-1+b1 libkf5notifications-data=5.62.0-1 libkf5notifications-dev=5.62.0-1+b1 libkf5notifications5=5.62.0-1+b1 libkf5notifyconfig-data=5.62.0-1 libkf5notifyconfig-dev=5.62.0-1+b1 libkf5notifyconfig5=5.62.0-1+b1 libkf5package-data=5.62.0-1 libkf5package5=5.62.0-1 libkf5parts-data=5.62.0-1 libkf5parts-dev=5.62.0-1+b1 libkf5parts5=5.62.0-1+b1 libkf5plotting-dev=5.62.0-1+b1 libkf5plotting5=5.62.0-1+b1 libkf5pty-data=5.62.0-1 libkf5pty-dev=5.62.0-1 libkf5pty5=5.62.0-1 libkf5quickaddons5=5.62.0-1+b1 libkf5service-bin=5.62.0-1 libkf5service-data=5.62.0-1 libkf5service-dev=5.62.0-1 libkf5service5=5.62.0-1 libkf5solid-dev=5.62.0-2 libkf5solid5=5.62.0-2 libkf5solid5-data=5.62.0-2 libkf5sonnet-dev=5.62.0-1+b1 libkf5sonnet-dev-bin=5.62.0-1+b1 libkf5sonnet5-data=5.62.0-1 libkf5sonnetcore5=5.62.0-1+b1 libkf5sonnetui5=5.62.0-1+b1 libkf5style-dev=5.62.0-1+b1 libkf5style5=5.62.0-1+b1 libkf5su-data=5.62.0-1 libkf5su-dev=5.62.0-1 libkf5su5=5.62.0-1 libkf5textwidgets-data=5.62.0-1 libkf5textwidgets-dev=5.62.0-1+b1 libkf5textwidgets5=5.62.0-1+b1 libkf5threadweaver-dev=5.62.0-1 libkf5threadweaver5=5.62.0-1 libkf5unitconversion-data=5.62.0-1 libkf5unitconversion-dev=5.62.0-1 libkf5unitconversion5=5.62.0-1 libkf5wallet-bin=5.62.0-1+b1 libkf5wallet-data=5.62.0-1 libkf5wallet-dev=5.62.0-1+b1 libkf5wallet5=5.62.0-1+b1 libkf5webkit-dev=5.62.0-1+b1 libkf5webkit5=5.62.0-1+b1 libkf5widgetsaddons-data=5.62.0-1 libkf5widgetsaddons-dev=5.62.0-1+b1 libkf5widgetsaddons5=5.62.0-1+b1 libkf5windowsystem-data=5.62.0-2 libkf5windowsystem-dev=5.62.0-2+b1 libkf5windowsystem5=5.62.0-2+b1 libkf5xmlgui-data=5.62.0-1 libkf5xmlgui-dev=5.62.0-1+b1 libkf5xmlgui5=5.62.0-1+b1 libkmod2=26-3 libkrb5-3=1.17-6 libkrb5support0=1.17-6 libksba8=1.3.5-2 libkwalletbackend5-5=5.62.0-1+b1 libldap-2.4-2=2.4.48+dfsg-1+b2 libldap-common=2.4.48+dfsg-1 libllvm9=1:9.0.0-4 liblsan0=9.2.1-21 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 liblzo2-2=2.10-0.1 libmagic-mgc=1:5.37-6 libmagic1=1:5.37-6 libmount-dev=2.34-0.1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-2 libmpfr6=4.0.2-1 libmtdev1=1.1.5-1.1 libncurses6=6.1+20191019-1 libncursesw6=6.1+20191019-1 libnettle7=3.5.1+really3.5.1-2 libnghttp2-14=1.40.0-1 libnpth0=1.6-1 libogg0=1.3.2-1+b1 libopengl0=1.1.0-1+b1 liborc-0.4-0=1:0.4.31-1 libp11-kit0=0.23.18.1-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam-systemd=244-3 libpam0g=1.3.1-5 libpango-1.0-0=1.42.4-7 libpango1.0-dev=1.42.4-7 libpangocairo-1.0-0=1.42.4-7 libpangoft2-1.0-0=1.42.4-7 libpangoxft-1.0-0=1.42.4-7 libpciaccess0=0.14-1 libpcre16-3=2:8.39-12+b1 libpcre2-16-0=10.34-5 libpcre2-32-0=10.34-5 libpcre2-8-0=10.34-5 libpcre2-dev=10.34-5 libpcre2-posix2=10.34-5 libpcre3=2:8.39-12+b1 libpcre3-dev=2:8.39-12+b1 libpcre32-3=2:8.39-12+b1 libpcrecpp0v5=2:8.39-12+b1 libperl5.30=5.30.0-9 libphonon4qt5-4=4:4.11.1-3 libphonon4qt5-data=4:4.11.1-3 libphonon4qt5-dev=4:4.11.1-3 libpipeline1=1.5.1-2 libpixman-1-0=0.36.0-1 libpixman-1-dev=0.36.0-1 libpng-dev=1.6.37-1 libpng16-16=1.6.37-1 libpolkit-agent-1-0=0.105-26 libpolkit-gobject-1-0=0.105-26 libpolkit-qt5-1-1=0.112.0-7.1+b1 libprocps7=2:3.3.15-2+b1 libpsl5=0.20.2-2 libpthread-stubs0-dev=0.4-1 libpulse-mainloop-glib0=13.0-3 libpulse0=13.0-3 libpython3-stdlib=3.7.5-3 libpython3.7-minimal=3.7.5-2 libpython3.7-stdlib=3.7.5-2 libqt5concurrent5=5.12.5+dfsg-2 libqt5core5a=5.12.5+dfsg-2 libqt5dbus5=5.12.5+dfsg-2 libqt5designer5=5.12.5-2 libqt5gui5=5.12.5+dfsg-2 libqt5network5=5.12.5+dfsg-2 libqt5positioning5=5.12.5+dfsg-2 libqt5printsupport5=5.12.5+dfsg-2 libqt5qml5=5.12.5-3 libqt5quick5=5.12.5-3 libqt5quickparticles5=5.12.5-3 libqt5quickshapes5=5.12.5-3 libqt5quicktest5=5.12.5-3 libqt5quickwidgets5=5.12.5-3 libqt5script5=5.12.5+dfsg-2 libqt5scripttools5=5.12.5+dfsg-2 libqt5sensors5=5.12.5-2 libqt5sql5=5.12.5+dfsg-2 libqt5svg5=5.12.5-2 libqt5svg5-dev=5.12.5-2 libqt5test5=5.12.5+dfsg-2 libqt5texttospeech5=5.12.5-1 libqt5webchannel5=5.12.5-2 libqt5webkit5=5.212.0~alpha3-5 libqt5webkit5-dev=5.212.0~alpha3-5 libqt5widgets5=5.12.5+dfsg-2 libqt5x11extras5=5.12.5-1 libqt5x11extras5-dev=5.12.5-1 libqt5xml5=5.12.5+dfsg-2 libquadmath0=9.2.1-21 libreadline8=8.0-3 librhash0=1.3.8-1 librsvg2-2=2.46.4-1 librsvg2-common=2.46.4-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b1 libsasl2-2=2.1.27+dfsg-1 libsasl2-modules-db=2.1.27+dfsg-1 libseccomp2=2.4.2-2 libselinux1=2.9-3+b1 libselinux1-dev=2.9-3+b1 libsemanage-common=2.9-3 libsemanage1=2.9-3+b1 libsensors-config=1:3.6.0-2 libsensors5=1:3.6.0-2 libsepol1=2.9-2+b2 libsepol1-dev=2.9-2+b2 libsigsegv2=2.12-2 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.34-0.1 libsndfile1=1.0.28-6 libsqlite3-0=3.30.1-1 libssh2-1=1.8.0-2.1 libssl-dev=1.1.1d-2 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-21 libstdc++6=9.2.1-21 libsub-override-perl=0.09-2 libsystemd0=244-3 libtasn1-6=4.15.0-2 libthai-data=0.1.28-3 libthai0=0.1.28-3 libtiff5=4.1.0+git191117-1 libtinfo6=6.1+20191019-1 libtool=2.4.6-11 libtsan0=9.2.1-21 libubsan1=9.2.1-21 libuchardet0=0.0.6-3 libudev1=244-3 libunistring2=0.9.10-2 libuuid1=2.34-0.1 libuv1=1.33.1-2 libvorbis0a=1.3.6-2 libvorbisenc2=1.3.6-2 libvulkan-dev=1.1.126.0-2 libvulkan1=1.1.126.0-2 libwacom-common=1.1-2 libwacom2=1.1-2 libwayland-client0=1.17.0-1 libwayland-server0=1.17.0-1 libwebp6=0.6.1-2+b1 libwoff1=1.0.2-1+b1 libwrap0=7.6.q-30 libx11-6=2:1.6.8-1 libx11-data=2:1.6.8-1 libx11-dev=2:1.6.8-1 libx11-xcb-dev=2:1.6.8-1 libx11-xcb1=2:1.6.8-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-dri2-0=1.13.1-2 libxcb-dri2-0-dev=1.13.1-2 libxcb-dri3-0=1.13.1-2 libxcb-dri3-dev=1.13.1-2 libxcb-glx0=1.13.1-2 libxcb-glx0-dev=1.13.1-2 libxcb-icccm4=0.4.1-1.1 libxcb-image0=0.4.0-1+b2 libxcb-keysyms1=0.4.0-1+b2 libxcb-present-dev=1.13.1-2 libxcb-present0=1.13.1-2 libxcb-randr0=1.13.1-2 libxcb-randr0-dev=1.13.1-2 libxcb-render-util0=0.3.9-1+b1 libxcb-render0=1.13.1-2 libxcb-render0-dev=1.13.1-2 libxcb-res0=1.13.1-2 libxcb-shape0=1.13.1-2 libxcb-shape0-dev=1.13.1-2 libxcb-shm0=1.13.1-2 libxcb-shm0-dev=1.13.1-2 libxcb-sync-dev=1.13.1-2 libxcb-sync1=1.13.1-2 libxcb-util0=0.3.8-3+b2 libxcb-xfixes0=1.13.1-2 libxcb-xfixes0-dev=1.13.1-2 libxcb-xinerama0=1.13.1-2 libxcb-xinput0=1.13.1-2 libxcb-xkb1=1.13.1-2 libxcb1=1.13.1-2 libxcb1-dev=1.13.1-2 libxcomposite-dev=1:0.4.4-2 libxcomposite1=1:0.4.4-2 libxcursor-dev=1:1.2.0-2 libxcursor1=1:1.2.0-2 libxdamage-dev=1:1.1.5-1 libxdamage1=1:1.1.5-1 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1+b2 libxext6=2:1.3.3-1+b2 libxfixes-dev=1:5.0.3-1 libxfixes3=1:5.0.3-1 libxft-dev=2.3.2-2 libxft2=2.3.2-2 libxi-dev=2:1.7.9-1 libxi6=2:1.7.9-1 libxinerama-dev=2:1.1.4-2 libxinerama1=2:1.1.4-2 libxkbcommon-x11-0=0.9.1-1 libxkbcommon0=0.9.1-1 libxml2=2.9.4+dfsg1-8 libxml2-utils=2.9.4+dfsg1-8 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 libxshmfence-dev=1.3-1 libxshmfence1=1.3-1 libxslt1.1=1.1.32-2.2 libxss1=1:1.2.3-1 libxt-dev=1:1.1.5-1+b3 libxt6=1:1.1.5-1+b3 libxxf86vm-dev=1:1.1.4-1+b2 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.6-2+b2 libzstd1=1.4.4+dfsg-1 linux-libc-dev=5.3.9-3 login=1:4.7-2 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.0-1 mawk=1.3.3-17+b3 mesa-common-dev=19.2.6-1 mime-support=3.64 mount=2.34-0.1 ncurses-base=6.1+20191019-1 ncurses-bin=6.1+20191019-1 pango1.0-tools=1.42.4-7 passwd=1:4.7-2 patch=2.7.6-6 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 phonon4qt5=4:4.11.1-3 phonon4qt5-backend-null=4:4.11.1-3 pinentry-curses=1.1.0-3+b1 pkg-config=0.29-6 pkg-kde-tools=0.15.31 po-debconf=1.0.21 procps=2:3.3.15-2+b1 python3=3.7.5-3 python3-distutils=3.8.0-1 python3-lib2to3=3.8.0-1 python3-minimal=3.7.5-3 python3.7=3.7.5-2 python3.7-minimal=3.7.5-2 qt5-qmake=5.12.5+dfsg-2 qt5-qmake-bin=5.12.5+dfsg-2 qt5-qmltooling-plugins=5.12.5-3 qtbase5-dev=5.12.5+dfsg-2 qtbase5-dev-tools=5.12.5+dfsg-2 qtchooser=66-2 qtdeclarative5-dev=5.12.5-3 qtdeclarative5-dev-tools=5.12.5-3 qtscript5-dev=5.12.5+dfsg-2 readline-common=8.0-3 sed=4.7-1 sensible-utils=0.0.12+nmu1 sgml-base=1.29.1 sgml-data=2.0.11 shared-mime-info=1.10-1 sudo=1.8.29-1 systemd=244-3 systemd-sysv=244-3 sysvinit-utils=2.96-1 tar=1.30+dfsg-6+b1 ucf=3.0038+nmu1 util-linux=2.34-0.1 uuid-dev=2.34-0.1 x11-common=1:7.7+20 x11proto-composite-dev=1:2018.4-4 x11proto-core-dev=2018.4-4 x11proto-damage-dev=1:2018.4-4 x11proto-dev=2018.4-4 x11proto-fixes-dev=1:2018.4-4 x11proto-input-dev=2018.4-4 x11proto-randr-dev=2018.4-4 x11proto-xext-dev=2018.4-4 x11proto-xf86vidmode-dev=2018.4-4 x11proto-xinerama-dev=2018.4-4 xkb-data=2.26-2 xml-core=0.18+nmu1 xorg-sgml-doctools=1:1.11-1 xtrans-dev=1.3.5-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-1+b1 zlib1g-dev=1:1.2.11.dfsg-1+b1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20191206T212735Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d kmplayer=1:0.12.0b-3 && mkdir -p /build/kmplayer-MlD1fM && dpkg-source --no-check -x /*.dsc /build/kmplayer-MlD1fM/kmplayer-0.12.0b && cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b && { printf '%s' 'kmplayer (1:0.12.0b-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to pick up libqt5gui5-gles -- amd64 / i386 Build Daemon (x86-csail-01) Fri, 06 Dec 2019 16:21:19 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/kmplayer-MlD1fM" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1575649279" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/kmplayer-MlD1fM /tmp/kmplayer-0.12.0b-3+b166r16qeg bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20191206T212735Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.EjiWeNOMsd as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.EjiWeNOMsd Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20191206T212735Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20191206T212735Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (530 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4507 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-3) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20191206T212735Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.EjiWeNOMsd Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20191206T212735Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 21s (1053 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.EjiWeNOMsd I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d kmplayer=1:0.12.0b-3 && mkdir -p /build/kmplayer-MlD1fM && dpkg-source --no-check -x /*.dsc /build/kmplayer-MlD1fM/kmplayer-0.12.0b && cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b && { printf '%s' 'kmplayer (1:0.12.0b-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to pick up libqt5gui5-gles -- amd64 / i386 Build Daemon (x86-csail-01) Fri, 06 Dec 2019 16:21:19 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/kmplayer-MlD1fM"' exec /tmp/mmdebstrap.EjiWeNOMsd 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://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main kmplayer 1:0.12.0b-3 (dsc) [2308 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main kmplayer 1:0.12.0b-3 (tar) [599 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main kmplayer 1:0.12.0b-3 (diff) [7884 B] Fetched 610 kB in 1s (1055 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'kmplayer_0.12.0b-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting kmplayer in /build/kmplayer-MlD1fM/kmplayer-0.12.0b 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 I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1575649279" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.EjiWeNOMsd dpkg-buildpackage: info: source package kmplayer dpkg-buildpackage: info: source version 1:0.12.0b-3+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-csail-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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-x86_64-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_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON .. -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- 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/pkg-config (found version "0.29") -- Found XCB_XCB: /usr/lib/x86_64-linux-gnu/libxcb.so (found version "1.13.1") -- Found XCB_RENDER: /usr/lib/x86_64-linux-gnu/libxcb-render.so (found version "1.13.1") -- Found XCB_SHAPE: /usr/lib/x86_64-linux-gnu/libxcb-shape.so (found version "1.13.1") -- Found XCB_XFIXES: /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so (found version "1.13.1") -- Found XCB_SHM: /usr/lib/x86_64-linux-gnu/libxcb-shm.so (found version "1.13.1") -- 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) (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) (found version "") -- Could NOT find XCB_DPMS (missing: XCB_DPMS_LIBRARY XCB_DPMS_INCLUDE_DIR) (found version "") -- Found XCB_DRI2: /usr/lib/x86_64-linux-gnu/libxcb-dri2.so (found version "1.13.1") -- Found XCB_DRI3: /usr/lib/x86_64-linux-gnu/libxcb-dri3.so (found version "1.13.1") -- 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 "") -- Found XCB_GLX: /usr/lib/x86_64-linux-gnu/libxcb-glx.so (found version "1.13.1") -- 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 "") -- Found XCB_PRESENT: /usr/lib/x86_64-linux-gnu/libxcb-present.so (found version "1.13.1") -- Found XCB_RANDR: /usr/lib/x86_64-linux-gnu/libxcb-randr.so (found version "1.13.1") -- 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 "") -- Found XCB_SYNC: /usr/lib/x86_64-linux-gnu/libxcb-sync.so (found version "1.13.1") -- 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/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-render.so;/usr/lib/x86_64-linux-gnu/libxcb-shape.so;/usr/lib/x86_64-linux-gnu/libxcb-xfixes.so;/usr/lib/x86_64-linux-gnu/libxcb-shm.so;/usr/lib/x86_64-linux-gnu/libxcb-dri2.so;/usr/lib/x86_64-linux-gnu/libxcb-dri3.so;/usr/lib/x86_64-linux-gnu/libxcb-glx.so;/usr/lib/x86_64-linux-gnu/libxcb-present.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-sync.so (found version "1.13.1") -- Found KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.62.0") -- Found KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.62.0") -- Found KF5Init: /usr/lib/x86_64-linux-gnu/cmake/KF5Init/KF5InitConfig.cmake (found version "5.62.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.62.0") CMake Warning (dev) at /usr/lib/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:45 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:55 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KDELibs4Support: /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake (found version "5.62.0") CMake Warning (dev) at /usr/lib/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KIO: /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.62.0") CMake Warning (dev) at /usr/lib/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5MediaPlayer: /usr/lib/x86_64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake (found version "5.62.0") CMake Warning (dev) at /usr/lib/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (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/x86_64-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.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.15/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Parts: /usr/lib/x86_64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.62.0") -- Found KF5WidgetsAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.62.0") -- Found KF5: success (found version "5.62.0") found components: Config CoreAddons Init I18n KDELibs4Support KIO MediaPlayer Parts WidgetsAddons CMake Warning (dev) at /usr/share/cmake-3.15/Modules/FindX11.cmake:208 (find_package): File /usr/share/cmake-3.15/Modules/FindX11.cmake includes /usr/share/ECM/find-modules/FindFontconfig.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-3.15/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/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-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:-lcairo extra -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include libs -lcairo -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 build npp CMake Warning (dev) in CMakeLists.txt: A logical block opening on the line /build/kmplayer-MlD1fM/kmplayer-0.12.0b/CMakeLists.txt:82 (if) closes on the line /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu dh_auto_build --buildsystem=kf5 -a cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/kmplayer-MlD1fM/kmplayer-0.12.0b -B/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/depend make -f CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/DependInfo.cmake --color= make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/depend make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' Scanning dependencies of target knpplayer_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' Scanning dependencies of target kmplayer_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/build Scanning dependencies of target pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 [ 1%] Automatic MOC for target knpplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 2%] Generating ts... make -f CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/x86_64-linux-gnu/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/locale -DPO_DIR=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/po -P /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/build-tsfiles.cmake [ 4%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/locale -DPO_DIR=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/po -P /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/build-pofiles.cmake [ 5%] Automatic MOC for target kmplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/AutogenInfo.cmake Debian [ 5%] Built target tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/DependInfo.cmake --color= [ 5%] Built target knpplayer_autogen make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/depend make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target kmplayercommon_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 5%] Built target kmplayer_autogen make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/doc /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/doc /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/DependInfo.cmake --color= [ 7%] Automatic MOC for target kmplayercommon cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/AutogenInfo.cmake Debian Scanning dependencies of target kphononplayer_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 8%] Automatic MOC for target kphononplayer Scanning dependencies of target doc-index-cache-bz2 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/AutogenInfo.cmake Debian AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp" The file includes the moc file "kmplayerconfig.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp" The file includes the moc file "kmplayercontrolpanel.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp" The file includes the moc file "kmplayerpartbase.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp" The file includes the moc file "kmplayerprocess.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp" The file includes the moc file "kmplayerview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp" The file includes the moc file "mediaobject.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp" The file includes the moc file "playlistview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp" The file includes the moc file "pref.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp" The file includes the moc file "viewarea.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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. [ 9%] Generating index.cache.bz2 cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/doc && /usr/bin/meinproc5 --check --cache /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/doc//index.cache.bz2 index.docbook AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.cpp" The file includes the moc file "phononplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 9%] Built target pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer.dir/DependInfo.cmake --color= Scanning dependencies of target knpplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 11%] Building CXX object src/CMakeFiles/knpplayer.dir/knpplayer_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/knpplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -o CMakeFiles/knpplayer.dir/knpplayer_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/knpplayer_autogen/mocs_compilation.cpp AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp:0: Note: No relevant classes found. No output generated. [ 12%] Building CXX object src/CMakeFiles/knpplayer.dir/npplayer.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/knpplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -o CMakeFiles/knpplayer.dir/npplayer.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:0: Note: No relevant classes found. No output generated. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:0: Note: No relevant classes found. No output generated. [ 12%] Built target kphononplayer_autogen make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 14%] Generating streamslaveadaptor.cpp, streamslaveadaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streamslaveadaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.h -l Stream /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.streamslave.xml [ 15%] Generating slaveadaptor.cpp, slaveadaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a slaveadaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.h -l Slave /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.slave.xml AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:0: Note: No relevant classes found. No output generated. [ 16%] Generating streamslaveadaptor.moc AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:0: Note: No relevant classes found. No output generated. cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamslaveadaptor.moc_parameters [ 18%] Generating slaveadaptor.moc cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/slaveadaptor.moc_parameters cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer.dir/DependInfo.cmake --color= AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:0: Note: No relevant classes found. No output generated. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 18%] Built target kmplayercommon_autogen make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 19%] Generating streamadaptor.cpp, streamadaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streamadaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h -l KMPlayer::NpStream /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.stream.xml Scanning dependencies of target kphononplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/build [ 21%] Generating masteradaptor.cpp, masteradaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a masteradaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h -l KMPlayer::MasterProcessInfo /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.master.xml make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 22%] Building CXX object src/CMakeFiles/kphononplayer.dir/kphononplayer_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kphononplayer.dir/kphononplayer_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/mocs_compilation.cpp [ 23%] Generating streammasteradaptor.cpp, streammasteradaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streammasteradaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h -l KMPlayer::MasterProcess /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.streammaster.xml [ 25%] Generating partadaptor.cpp, partadaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a partadaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h -l KMPlayer::PartBase /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.part.xml make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 25%] Built target doc-index-cache-bz2 [ 26%] Generating callbackadaptor.cpp, callbackadaptor.h cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a callbackadaptor -i /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h -l KMPlayer::NpPlayer /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/org.kde.kmplayer.callback.xml [ 28%] Building CXX object src/CMakeFiles/kphononplayer.dir/phononplayer.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kphononplayer.dir/phononplayer.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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:23, 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp:34: /usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here 549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 29%] Generating streamadaptor.moc cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.moc_parameters [ 30%] Generating masteradaptor.moc cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.moc_parameters [ 32%] Generating streammasteradaptor.moc cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.moc_parameters /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp: In function ‘bool startPlugin(const char*, int, char**, char**)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp:1407:38: warning: unused parameter ‘mime’ [-Wunused-parameter] 1407 | static bool startPlugin (const char *mime, | ~~~~~~~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp: In function ‘int main(int, char**)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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:110, from /usr/include/glib-2.0/glib/gprintf.h:21, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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:110, from /usr/include/glib-2.0/glib/gprintf.h:21, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp: In function ‘NPError nsGetValueForURL(NPP, NPNURLVariable, const char*, char**, uint32_t*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp:875:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 875 | } | ^ [ 33%] Generating partadaptor.moc /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/npplayer.cpp:876:5: note: here 876 | case NPNURLVProxy: | ^~~~ cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.moc_parameters [ 35%] Generating callbackadaptor.moc cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc @/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.moc_parameters cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/DependInfo.cmake --color= Scanning dependencies of target kmplayercommon make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 36%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayercommon_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayercommon_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp [ 38%] Linking CXX executable knpplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/knpplayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -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 -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lX11 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 38%] Built target knpplayer [ 39%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerview.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayerview.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/moc_phononplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.cpp:23: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/kphononplayer.dir/slaveadaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kphononplayer.dir/slaveadaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/slaveadaptor.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayercontrolpanel.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:3: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.cpp: In member function ‘void Stream::init()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playlistview.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:8: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playmodel.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:9: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_pref.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:10: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_viewarea.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:62: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:62: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:62: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:63: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:63: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp: In member function ‘void KMPlayer::View::fullScreen()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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()); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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()); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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()); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:103:40: note: declared here 103 | KDELIBS4SUPPORT_DEPRECATED_EXPORT bool stopSuppressingSleep(int cookie); | ^~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:103:40: note: declared here 103 | KDELIBS4SUPPORT_DEPRECATED_EXPORT bool stopSuppressingSleep(int cookie); | ^~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:103:40: note: declared here 103 | KDELIBS4SUPPORT_DEPRECATED_EXPORT bool stopSuppressingSleep(int cookie); | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/slaveadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/slaveadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/kphononplayer.dir/streamslaveadaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kphononplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kphononplayer.dir/streamslaveadaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamslaveadaptor.cpp [ 43%] Building CXX object src/CMakeFiles/kmplayercommon.dir/playmodel.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/playmodel.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp [ 45%] Building CXX object src/CMakeFiles/kmplayercommon.dir/playlistview.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/playlistview.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp [ 46%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayercontrolpanel.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayercontrolpanel.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:19: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:19: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:19: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:20: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp: In member function ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:132:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | if (item->item_flags & Qt::ItemIsEditable) | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playmodel.cpp:135:5: note: here 135 | default: | ^~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamslaveadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamslaveadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:52: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp: In member function ‘void KMPlayer::PlayListView::addBookMark()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp: In member function ‘bool KMPlayer::PlayListView::isDragValid(QDropEvent*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:356:20: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:361:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 361 | if (!text.isEmpty () && KUrl (text).isValid ()) | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp: In member function ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:395:24: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp:397:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 397 | KUrl url (event->mimeData ()->text ()); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ [ 47%] Linking CXX executable kphononplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kphononplayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/libQt5DBus.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.12.5 /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4.11.1 -lxcb -lxcb-render -lxcb-shape -lxcb-xfixes -lxcb-shm -lxcb-dri2 -lxcb-dri3 -lxcb-glx -lxcb-present -lxcb-randr -lxcb-sync /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.5 In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp:38: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerconfig.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayerconfig.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp [ 50%] Building CXX object src/CMakeFiles/kmplayercommon.dir/pref.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/pref.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 50%] Built target kphononplayer [ 52%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerprocess.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayerprocess.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp [ 53%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerpartbase.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayerpartbase.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:59: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:52: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:59: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:52: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:59: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:185:10: warning: ‘virtual void KMPlayer::PrefRecordPage::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 185 | void showEvent (QShowEvent *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:221:18: warning: ‘virtual void KMPlayer::PrefMEncoderPage::startRecording()’ can be marked override [-Wsuggest-override] 221 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:222:13: warning: ‘virtual QString KMPlayer::PrefMEncoderPage::name()’ can be marked override [-Wsuggest-override] 222 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:223:18: warning: ‘virtual const char* KMPlayer::PrefMEncoderPage::recorderName()’ can be marked override [-Wsuggest-override] 223 | const char * recorderName () { return "mencoder"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:237:13: warning: ‘virtual QString KMPlayer::PrefMPlayerDumpstreamPage::name()’ can be marked override [-Wsuggest-override] 237 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:238:18: warning: ‘virtual const char* KMPlayer::PrefMPlayerDumpstreamPage::recorderName()’ can be marked override [-Wsuggest-override] 238 | const char * recorderName () { return "mplayerdumpstream"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:259:18: warning: ‘virtual void KMPlayer::PrefFFMpegPage::startRecording()’ can be marked override [-Wsuggest-override] 259 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:260:13: warning: ‘virtual QString KMPlayer::PrefFFMpegPage::name()’ can be marked override [-Wsuggest-override] 260 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:261:18: warning: ‘virtual const char* KMPlayer::PrefFFMpegPage::recorderName()’ can be marked override [-Wsuggest-override] 261 | const char * recorderName () { return "ffmpeg"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:52: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:53: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:54: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:185:10: warning: ‘virtual void KMPlayer::PrefRecordPage::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 185 | void showEvent (QShowEvent *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:221:18: warning: ‘virtual void KMPlayer::PrefMEncoderPage::startRecording()’ can be marked override [-Wsuggest-override] 221 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:222:13: warning: ‘virtual QString KMPlayer::PrefMEncoderPage::name()’ can be marked override [-Wsuggest-override] 222 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:223:18: warning: ‘virtual const char* KMPlayer::PrefMEncoderPage::recorderName()’ can be marked override [-Wsuggest-override] 223 | const char * recorderName () { return "mencoder"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:237:13: warning: ‘virtual QString KMPlayer::PrefMPlayerDumpstreamPage::name()’ can be marked override [-Wsuggest-override] 237 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:238:18: warning: ‘virtual const char* KMPlayer::PrefMPlayerDumpstreamPage::recorderName()’ can be marked override [-Wsuggest-override] 238 | const char * recorderName () { return "mplayerdumpstream"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:259:18: warning: ‘virtual void KMPlayer::PrefFFMpegPage::startRecording()’ can be marked override [-Wsuggest-override] 259 | virtual void startRecording (); | ^~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:260:13: warning: ‘virtual QString KMPlayer::PrefFFMpegPage::name()’ can be marked override [-Wsuggest-override] 260 | QString name (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.h:261:18: warning: ‘virtual const char* KMPlayer::PrefFFMpegPage::recorderName()’ can be marked override [-Wsuggest-override] 261 | const char * recorderName () { return "ffmpeg"; } | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp: In member function ‘void KMPlayer::Settings::okPressed()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:638:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 638 | KUrl url = configdialog->m_SourcePageURL->url->url (); | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:662:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 662 | (KUrl (sub_url.url ()).isLocalFile () || | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:674:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 674 | KUrl uri (url.url ()); | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:678:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 678 | KUrl sub_uri (sub_url.url ()); | ^~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp:773:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 773 | (KUrl(configdialog->m_SourcePageURL->sub_url->url())); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp: In constructor ‘KMPlayer::Preferences::Preferences(KMPlayer::PartBase*, KMPlayer::Settings*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:75:12: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:75:23: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:75:34: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:88:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 88 | page = new KVBox (this); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:88:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 88 | page = new KVBox (this); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:96:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 96 | page = new KVBox (this); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:96:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 96 | page = new KVBox (this); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:124:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 124 | page = new KVBox (this); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:124:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 124 | page = new KVBox (this); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp: In member function ‘void KMPlayer::Preferences::addPrefPage(KMPlayer::PreferencesPage*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:168:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:168:27: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:168:38: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:56: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:58: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In function ‘QString encodeFileOrUrl(const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:125:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 125 | return encodeFileOrUrl (KUrl (str)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::Process::play()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:293:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 293 | KUrl (m_url).isLocalFile () || | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘virtual void KMPlayer::MPlayerBase::initProcess()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:408:22: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 408 | const KUrl &url (m_source->url ()); | ^~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:615:20: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 615 | KUrl url (m_url); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::MPlayer::processOutput()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:845:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 845 | KUrl tmp (m_refURLRegExp.cap (1)); | ^~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:1354:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1354 | KUrl url (m_url); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::NpStream::open()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::NpPlayer::request_stream(const QString&, const QString&, const QString&, const QByteArray&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:2046:46: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 2046 | uri = KUrl (m_url, result).url (); // probably wrong .. | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp:2048:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 2048 | KUrl kurl(uri); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:59: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:60: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:61: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:62: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:63: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:65: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:76:13: warning: ‘virtual QString KMPlayer::BookmarkOwner::currentTitle() const’ can be marked override [-Wsuggest-override] 76 | QString currentTitle() const; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::addBookMark(const QString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:154:32: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 154 | b.addBookmark (t, KUrl (url), KIO::iconNameForUrl(url)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:471:28: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 471 | return openUrl(KUrl(url)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:474:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 474 | bool PartBase::openUrl (const KUrl &url) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const KUrl&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:480:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 480 | src->setSubURL (KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const QList&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:489:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 489 | openUrl(KUrl(urls[0].toString())); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:491:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 491 | openUrl (KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:495:29: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 495 | const KUrl &url = urls [i]; | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:503:76: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 503 | void PartBase::openUrl (const KUrl &u, const QString &t, const QString &srv) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:538:82: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 538 | openUrl(KUrl(convertNode (m_record_doc)->record_file)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::playListItemActivated(const QModelIndex&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:664:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 664 | src = KUrl (mrl->absolutePath (), src).url (); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:666:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 666 | KUrl url (src); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::recorderStopped()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:732:78: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 732 | openUrl(KUrl(convertNode (m_record_doc)->record_file)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::Source::setDimensions(KMPlayer::NodePtr, int, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1060:32: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 1060 | mrl->size = SSize (w, h); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::Source::setUrl(const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1131:22: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1131 | m_url = KUrl (url); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1269:76: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1269 | void Source::openUrl (const KUrl &url, const QString &t, const QString &srv) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::Source::insertURL(KMPlayer::NodePtr, const QString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1282:15: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1282 | KUrl url (cur_url, mrl); | ^~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1464:58: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1464 | URLSource::URLSource (PartBase * player, const KUrl & url) | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual QString KMPlayer::URLSource::prettyName()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1546:14: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1546 | KUrl path = KUrl (m_url.directory ()); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1546:45: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1546 | KUrl path = KUrl (m_url.directory ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1566:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1566 | KUrl base = document ()->mrl ()->src; | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1568:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1568 | KUrl dest (url); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:57: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp:1060:32: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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/kmplayerplaylist.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayerplaylist.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp [ 56%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_asx.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_asx.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:49:10: warning: ‘virtual void KMPlayer::ASX::Asx::closed()’ can be marked override [-Wsuggest-override] 49 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:64:10: warning: ‘virtual void KMPlayer::ASX::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:65:10: warning: ‘virtual void KMPlayer::ASX::Entry::activate()’ can be marked override [-Wsuggest-override] 65 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:66:10: warning: ‘virtual void KMPlayer::ASX::Entry::deactivate()’ can be marked override [-Wsuggest-override] 66 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:70:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ASX::Entry::playType()’ can be marked override [-Wsuggest-override] 70 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:84:10: warning: ‘virtual void KMPlayer::ASX::Ref::opened()’ can be marked override [-Wsuggest-override] 84 | void opened (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:95:10: warning: ‘virtual void KMPlayer::ASX::EntryRef::opened()’ can be marked override [-Wsuggest-override] 95 | void opened (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:29: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.h:45:10: warning: ‘virtual void KMPlayer::OPML::Opml::closed()’ can be marked override [-Wsuggest-override] 45 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:31: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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' | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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? | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:60:10: warning: ‘virtual void KMPlayer::RSS::Channel::closed()’ can be marked override [-Wsuggest-override] 60 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:70:10: warning: ‘virtual void KMPlayer::RSS::Item::closed()’ can be marked override [-Wsuggest-override] 70 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:78:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::closed()’ can be marked override [-Wsuggest-override] 78 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:79:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::activate()’ can be marked override [-Wsuggest-override] 79 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:33: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:34: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:58:10: warning: ‘virtual void KMPlayer::XSPF::Playlist::closed()’ can be marked override [-Wsuggest-override] 58 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:71:10: warning: ‘virtual void KMPlayer::XSPF::Track::closed()’ can be marked override [-Wsuggest-override] 71 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:72:10: warning: ‘virtual void KMPlayer::XSPF::Track::activate()’ can be marked override [-Wsuggest-override] 72 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:35: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:49:10: warning: ‘virtual void KMPlayer::ASX::Asx::closed()’ can be marked override [-Wsuggest-override] 49 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:64:10: warning: ‘virtual void KMPlayer::ASX::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:65:10: warning: ‘virtual void KMPlayer::ASX::Entry::activate()’ can be marked override [-Wsuggest-override] 65 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:66:10: warning: ‘virtual void KMPlayer::ASX::Entry::deactivate()’ can be marked override [-Wsuggest-override] 66 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:70:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ASX::Entry::playType()’ can be marked override [-Wsuggest-override] 70 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:84:10: warning: ‘virtual void KMPlayer::ASX::Ref::opened()’ can be marked override [-Wsuggest-override] 84 | void opened (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_asx.h:95:10: warning: ‘virtual void KMPlayer::ASX::EntryRef::opened()’ can be marked override [-Wsuggest-override] 95 | void opened (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In copy constructor ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In constructor ‘KMPlayer::Matrix::Matrix(KMPlayer::Single, KMPlayer::Single, float, float)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::getXY(KMPlayer::Single&, KMPlayer::Single&) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘KMPlayer::IRect KMPlayer::Matrix::toScreen(const SRect&) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘KMPlayer::SRect KMPlayer::Matrix::toUser(const IRect&) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::transform(const KMPlayer::Matrix&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::translate(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘QString KMPlayer::Mrl::absolutePath()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:759:55: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 759 | path = KURL (mrl->absolutePath (), src).url (); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp: In member function ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:889:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 889 | src = KURL (abs, val).url (); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:203:36: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:204:36: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:205:32: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:206:33: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:215:35: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:215:35: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.cpp:215:35: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_smil.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_smil.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp [ 59%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_rp.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_rp.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp [ 60%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_rss.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_rss.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:38: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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' | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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? | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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' | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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? | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:27: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:40: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator+=(const KMPlayer::SizeType&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator-=(const KMPlayer::SizeType&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘void KMPlayer::CalculatedSizer::move(const KMPlayer::SizeType&, const KMPlayer::SizeType&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:1100:16: note: synthesized method ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’ first required here 1100 | left = x; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘QString KMPlayer::SMIL::State::domain()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:1628:16: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1628 | KUrl url (s); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SRect KMPlayer::SMIL::MediaType::calculateBounds()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:60:10: warning: ‘virtual void KMPlayer::RSS::Channel::closed()’ can be marked override [-Wsuggest-override] 60 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:70:10: warning: ‘virtual void KMPlayer::RSS::Item::closed()’ can be marked override [-Wsuggest-override] 70 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:78:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::closed()’ can be marked override [-Wsuggest-override] 78 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.h:79:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::activate()’ can be marked override [-Wsuggest-override] 79 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rss.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:98:10: warning: ‘virtual void KMPlayer::ATOM::MediaContent::closed()’ can be marked override [-Wsuggest-override] 98 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘void KMPlayer::SMIL::SmilText::updateBounds(bool)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::SizeType&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘bool KMPlayer::SmilTextProperties::parseParam(const KMPlayer::TrieString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:4261:34: note: synthesized method ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::SizeType&&)’ first required here 4261 | font_size = SizeType (val); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::Send::begin()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:37: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:1812:48: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect KMPlayer::Rect::intersect(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:1812:65: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:2010:39: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:2011:40: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:2031:63: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:2032:52: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:3547:28: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp: In member function ‘KMPlayer::Surface* KMPlayer::RP::Imfl::surface()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp: In member function ‘virtual void KMPlayer::RP::TimingsBase::activate()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:1812:48: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::operator==(const KMPlayer::Size&) const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:332:20: required from ‘bool KMPlayer::Size::operator!=(const KMPlayer::Size&) const [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:2031:63: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:161:41: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:194:47: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.cpp:194:47: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:3880:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3880 | if (id_node_svg == ((Posting *) content)->source->id) | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.cpp:3883:9: note: here 3883 | case MsgMediaReady: | ^~~~ [ 61%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_atom.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_atom.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.cpp [ 63%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_opml.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_opml.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.cpp [ 64%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_xspf.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/kmplayer_xspf.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.cpp:21: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_atom.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.cpp:23: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.cpp:23: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.cpp:23: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_opml.h:45:10: warning: ‘virtual void KMPlayer::OPML::Opml::closed()’ can be marked override [-Wsuggest-override] 45 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.cpp:22: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:58:10: warning: ‘virtual void KMPlayer::XSPF::Playlist::closed()’ can be marked override [-Wsuggest-override] 58 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:71:10: warning: ‘virtual void KMPlayer::XSPF::Track::closed()’ can be marked override [-Wsuggest-override] 71 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:72:10: warning: ‘virtual void KMPlayer::XSPF::Track::activate()’ can be marked override [-Wsuggest-override] 72 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_xspf.h:81:10: warning: ‘virtual void KMPlayer::XSPF::Location::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ [ 66%] Building CXX object src/CMakeFiles/kmplayercommon.dir/expression.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/expression.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp [ 67%] Building CXX object src/CMakeFiles/kmplayercommon.dir/mediaobject.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/mediaobject.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp [ 69%] Building CXX object src/CMakeFiles/kmplayercommon.dir/triestring.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/triestring.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/triestring.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.h:23, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.h:23, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:26: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:138:18: warning: ‘virtual bool {anonymous}::AST::toBool() const’ can be marked override [-Wsuggest-override] 138 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:139:17: warning: ‘virtual int {anonymous}::AST::toInt() const’ can be marked override [-Wsuggest-override] 139 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:140:19: warning: ‘virtual float {anonymous}::AST::toFloat() const’ can be marked override [-Wsuggest-override] 140 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:141:21: warning: ‘virtual QString {anonymous}::AST::toString() const’ can be marked override [-Wsuggest-override] 141 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:161:21: warning: ‘virtual QString {anonymous}::BoolBase::toString() const’ can be marked override [-Wsuggest-override] 161 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:170:19: warning: ‘virtual float {anonymous}::IntegerBase::toFloat() const’ can be marked override [-Wsuggest-override] 170 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:181:17: warning: ‘virtual int {anonymous}::Integer::toInt() const’ can be marked override [-Wsuggest-override] 181 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:190:10: warning: ‘virtual bool {anonymous}::Float::toBool() const’ can be marked override [-Wsuggest-override] 190 | bool toBool () const { return false; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:192:11: warning: ‘virtual float {anonymous}::Float::toFloat() const’ can be marked override [-Wsuggest-override] 192 | float toFloat () const { return f; } | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:209:18: warning: ‘virtual bool {anonymous}::StringBase::toBool() const’ can be marked override [-Wsuggest-override] 209 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:210:17: warning: ‘virtual int {anonymous}::StringBase::toInt() const’ can be marked override [-Wsuggest-override] 210 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:211:19: warning: ‘virtual float {anonymous}::StringBase::toFloat() const’ can be marked override [-Wsuggest-override] 211 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:222:18: warning: ‘virtual bool {anonymous}::SequenceBase::toBool() const’ can be marked override [-Wsuggest-override] 222 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:223:21: warning: ‘virtual QString {anonymous}::SequenceBase::toString() const’ can be marked override [-Wsuggest-override] 223 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:298:21: warning: ‘virtual QString {anonymous}::StringLiteral::toString() const’ can be marked override [-Wsuggest-override] 298 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:311:18: warning: ‘virtual bool {anonymous}::Boolean::toBool() const’ can be marked override [-Wsuggest-override] 311 | virtual bool toBool() const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:317:18: warning: ‘virtual bool {anonymous}::Contains::toBool() const’ can be marked override [-Wsuggest-override] 317 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:323:18: warning: ‘virtual bool {anonymous}::Not::toBool() const’ can be marked override [-Wsuggest-override] 323 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:329:18: warning: ‘virtual bool {anonymous}::StartsWith::toBool() const’ can be marked override [-Wsuggest-override] 329 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:335:17: warning: ‘virtual int {anonymous}::Count::toInt() const’ can be marked override [-Wsuggest-override] 335 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:341:17: warning: ‘virtual int {anonymous}::HoursFromTime::toInt() const’ can be marked override [-Wsuggest-override] 341 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:347:17: warning: ‘virtual int {anonymous}::MinutesFromTime::toInt() const’ can be marked override [-Wsuggest-override] 347 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:353:17: warning: ‘virtual int {anonymous}::SecondsFromTime::toInt() const’ can be marked override [-Wsuggest-override] 353 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:359:17: warning: ‘virtual int {anonymous}::Last::toInt() const’ can be marked override [-Wsuggest-override] 359 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:365:17: warning: ‘virtual int {anonymous}::Number::toInt() const’ can be marked override [-Wsuggest-override] 365 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:371:17: warning: ‘virtual int {anonymous}::Position::toInt() const’ can be marked override [-Wsuggest-override] 371 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:377:17: warning: ‘virtual int {anonymous}::StringLength::toInt() const’ can be marked override [-Wsuggest-override] 377 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:383:21: warning: ‘virtual QString {anonymous}::Concat::toString() const’ can be marked override [-Wsuggest-override] 383 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:389:21: warning: ‘virtual QString {anonymous}::StringJoin::toString() const’ can be marked override [-Wsuggest-override] 389 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:395:21: warning: ‘virtual QString {anonymous}::SubstringAfter::toString() const’ can be marked override [-Wsuggest-override] 395 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:401:21: warning: ‘virtual QString {anonymous}::SubstringBefore::toString() const’ can be marked override [-Wsuggest-override] 401 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:407:21: warning: ‘virtual QString {anonymous}::CurrentTime::toString() const’ can be marked override [-Wsuggest-override] 407 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:413:21: warning: ‘virtual QString {anonymous}::CurrentDate::toString() const’ can be marked override [-Wsuggest-override] 413 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:419:21: warning: ‘virtual QString {anonymous}::EscapeUri::toString() const’ can be marked override [-Wsuggest-override] 419 | virtual QString toString () const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:445:17: warning: ‘virtual int {anonymous}::Multiply::toInt() const’ can be marked override [-Wsuggest-override] 445 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:446:19: warning: ‘virtual float {anonymous}::Multiply::toFloat() const’ can be marked override [-Wsuggest-override] 446 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:458:17: warning: ‘virtual int {anonymous}::Divide::toInt() const’ can be marked override [-Wsuggest-override] 458 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:459:19: warning: ‘virtual float {anonymous}::Divide::toFloat() const’ can be marked override [-Wsuggest-override] 459 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:471:17: warning: ‘virtual int {anonymous}::Modulus::toInt() const’ can be marked override [-Wsuggest-override] 471 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:472:19: warning: ‘virtual float {anonymous}::Modulus::toFloat() const’ can be marked override [-Wsuggest-override] 472 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:484:17: warning: ‘virtual int {anonymous}::Plus::toInt() const’ can be marked override [-Wsuggest-override] 484 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:485:19: warning: ‘virtual float {anonymous}::Plus::toFloat() const’ can be marked override [-Wsuggest-override] 485 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:497:17: warning: ‘virtual int {anonymous}::Minus::toInt() const’ can be marked override [-Wsuggest-override] 497 | virtual int toInt () const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:498:19: warning: ‘virtual float {anonymous}::Minus::toFloat() const’ can be marked override [-Wsuggest-override] 498 | virtual float toFloat () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp:526:18: warning: ‘virtual bool {anonymous}::Comparison::toBool() const’ can be marked override [-Wsuggest-override] 526 | virtual bool toBool () const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Path::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::PredicateFilter::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::SubSequence::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Tokenize::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Join::exprIterator(KMPlayer::ExprIterator*) const’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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() { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/expression.cpp: In member function ‘void Parser::setError(const char*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/triestring.cpp: In function ‘int trieStringCompare(KMPlayer::TrieNode*, const char*, int&, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~^~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/kmplayercommon.dir/surface.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/surface.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:33, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:40: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:33, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:40: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:40: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:41: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp: In member function ‘bool KMPlayer::MediaInfo::wget(const QString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:437:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 437 | KUrl kurl (str); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp:506:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 506 | kurl = KUrl (cross_domain); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ [ 71%] Building CXX object src/CMakeFiles/kmplayercommon.dir/viewarea.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/viewarea.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:31: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:31: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(const KMPlayer::Point&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(const KMPlayer::Rect&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(const KMPlayer::Rect&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp: In member function ‘void KMPlayer::Surface::resize(const SRect&, bool)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp: In member function ‘void KMPlayer::Surface::resize(const SRect&, bool)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp: In function ‘void clipToScreen(KMPlayer::Surface*, KMPlayer::Matrix&, KMPlayer::IRect&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp: In function ‘void clipToScreen(KMPlayer::Surface*, KMPlayer::Matrix&, KMPlayer::IRect&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:30: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:44:5: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect KMPlayer::Rect::unite(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:107:59: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:137:33: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:137:46: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:142:46: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:161:34: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:161:55: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:170:39: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:44:5: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:44:5: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::operator==(const KMPlayer::Size&) const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:332:20: required from ‘bool KMPlayer::Size::operator!=(const KMPlayer::Size&) const [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:93:55: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Point::operator==(const KMPlayer::Point&) const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:357:18: required from ‘bool KMPlayer::Rect::operator==(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:361:20: required from ‘bool KMPlayer::Rect::operator!=(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/surface.cpp:91:41: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ [ 73%] Building CXX object src/CMakeFiles/kmplayercommon.dir/masteradaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/masteradaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp [ 74%] Building CXX object src/CMakeFiles/kmplayercommon.dir/streammasteradaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/streammasteradaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:48: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:144:30: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:56: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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' | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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? | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘void KMPlayer::ImageData::copyImage(KMPlayer::Surface*, const SSize&, cairo_surface_t*, KMPlayer::CalculatedSizer*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:204:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 204 | void visit (Node *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:205:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Smil*)’ can be marked override [-Wsuggest-override] 205 | void visit (SMIL::Smil *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:206:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Layout*)’ can be marked override [-Wsuggest-override] 206 | void visit (SMIL::Layout *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:207:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’ can be marked override [-Wsuggest-override] 207 | void visit (SMIL::RegionBase *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:208:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Transition*)’ can be marked override [-Wsuggest-override] 208 | void visit (SMIL::Transition *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:209:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’ can be marked override [-Wsuggest-override] 209 | void visit (SMIL::TextMediaType *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:210:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Brush*)’ can be marked override [-Wsuggest-override] 210 | void visit (SMIL::Brush *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:211:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::SmilText*)’ can be marked override [-Wsuggest-override] 211 | void visit (SMIL::SmilText *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:212:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RefMediaType*)’ can be marked override [-Wsuggest-override] 212 | void visit (SMIL::RefMediaType *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:213:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Imfl*)’ can be marked override [-Wsuggest-override] 213 | void visit (RP::Imfl *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:214:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fill*)’ can be marked override [-Wsuggest-override] 214 | void visit (RP::Fill *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:215:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadein*)’ can be marked override [-Wsuggest-override] 215 | void visit (RP::Fadein *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:216:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadeout*)’ can be marked override [-Wsuggest-override] 216 | void visit (RP::Fadeout *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:217:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Crossfade*)’ can be marked override [-Wsuggest-override] 217 | void visit (RP::Crossfade *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:218:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Wipe*)’ can be marked override [-Wsuggest-override] 218 | void visit (RP::Wipe *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:219:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::ViewChange*)’ can be marked override [-Wsuggest-override] 219 | void visit (RP::ViewChange *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘PaintContext& PaintContext::operator=(const PaintContext&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:855:43: note: synthesized method ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’ first required here 855 | s->bounds = txt->calculateBounds (); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:992:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::TextNode*)’ can be marked override [-Wsuggest-override] 992 | void visit (TextNode *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:993:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TextFlow*)’ can be marked override [-Wsuggest-override] 993 | void visit (SMIL::TextFlow *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:994:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TemporalMoment*)’ can be marked override [-Wsuggest-override] 994 | void visit (SMIL::TemporalMoment *); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_smil.h: In member function ‘KMPlayer::SmilTextProperties& KMPlayer::SmilTextProperties::operator=(const KMPlayer::SmilTextProperties&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘SmilTextInfo& SmilTextInfo::operator=(const SmilTextInfo&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 { | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TextFlow*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1130:16: note: synthesized method ‘SmilTextInfo& SmilTextInfo::operator=(const SmilTextInfo&)’ first required here 1130 | info = saved_info; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Imfl*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadein*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Crossfade*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Wipe*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::ViewChange*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1482:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 1482 | void visit (Node * n); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1483:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::Element*)’ can be marked override [-Wsuggest-override] 1483 | void visit (Element *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In function ‘void followLink(KMPlayer::SMIL::LinkingBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1599:44: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1599 | notify->openUrl(KUrl(link->href), link->target, QString()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Area*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘void KMPlayer::MouseVisitor::surfaceEvent(KMPlayer::Node*, KMPlayer::Surface*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘xcb_visualtype_t* KMPlayer::ViewerAreaPrivate::visual_of_screen(xcb_connection_t*, xcb_screen_t*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~~~~~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘void KMPlayer::ViewArea::updateSurfaceBounds()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:2397:85: warning: unused parameter ‘result’ [-Wunused-parameter] 2397 | bool ViewArea::nativeEventFilter(const QByteArray& eventType, void * message, long *result) { | ~~~~~~^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp: In member function ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:308:33: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:308:43: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:316:39: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ~~~~~~~^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:354:54: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:395:26: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:395:57: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1234:80: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:2171:43: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp:1234:80: required from here /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) {} | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/kmplayercommon.dir/partadaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/partadaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/masteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streammasteradaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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/callbackadaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/callbackadaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp [ 78%] Building CXX object src/CMakeFiles/kmplayercommon.dir/streamadaptor.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayercommon_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-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/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -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/KWindowSystem -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/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -o CMakeFiles/kmplayercommon.dir/streamadaptor.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/partadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/callbackadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:36, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.h:17, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/streamadaptor.cpp:11: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ [ 80%] Linking CXX shared library libkmplayercommon.so cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayercommon.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -lcairo /usr/lib/x86_64-linux-gnu/libKF5KDELibs4Support.so.5.62.0 -lxcb -lxcb-render -lxcb-shape -lxcb-xfixes -lxcb-shm -lxcb-dri2 -lxcb-dri3 -lxcb-glx -lxcb-present -lxcb-randr -lxcb-sync /usr/lib/x86_64-linux-gnu/libKF5MediaPlayer.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5UnitConversion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Service.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.5 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 80%] Built target kmplayercommon make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/DependInfo.cmake --color= cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target kmplayerpart_autogen Scanning dependencies of target kdeinit_kmplayer_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/build make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 81%] Automatic MOC for target kdeinit_kmplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/AutogenInfo.cmake Debian [ 83%] Automatic MOC for target kmplayerpart cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/AutogenInfo.cmake Debian AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp" The file includes the moc file "kmplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp" The file includes the moc file "kmplayertvsource.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp" The file includes the moc file "kmplayer_part.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:0: Note: No relevant classes found. No output generated. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' AutoMoc: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:0: Note: No relevant classes found. No output generated. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 83%] Built target kdeinit_kmplayer_autogen make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/DependInfo.cmake --color= [ 83%] Built target kmplayerpart_autogen make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/DependInfo.cmake --color= Scanning dependencies of target kmplayerpart make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 84%] Building CXX object src/CMakeFiles/kmplayerpart.dir/kmplayerpart_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kmplayerpart.dir/kmplayerpart_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp [ 85%] Building CXX object src/CMakeFiles/kmplayerpart.dir/kmplayer_part.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kmplayerpart.dir/kmplayer_part.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp Scanning dependencies of target kdeinit_kmplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 87%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayer.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayer.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp [ 88%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kdeinit_kmplayer_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kdeinit_kmplayer.dir/kdeinit_kmplayer_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &, | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &, | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp:9, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:4: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:60:18: warning: ‘virtual void GrabDocument::activate()’ can be marked override [-Wsuggest-override] 60 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:61:18: warning: ‘virtual void GrabDocument::undefer()’ can be marked override [-Wsuggest-override] 61 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:62:18: warning: ‘virtual void GrabDocument::begin()’ can be marked override [-Wsuggest-override] 62 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:82:91: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 82 | void requestOpenURL (const KUrl & url, const QString & target, const QString & service); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:80:10: warning: ‘virtual void KMPlayerBrowserExtension::saveState(QDataStream&)’ can be marked override [-Wsuggest-override] 80 | void saveState (QDataStream & stream); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:81:10: warning: ‘virtual void KMPlayerBrowserExtension::restoreState(QDataStream&)’ can be marked override [-Wsuggest-override] 81 | void restoreState (QDataStream & stream); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &, | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &, | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:154:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 154 | bool allowRedir (const KUrl & url) const; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *) {} | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:159:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 159 | bool openNewURL (const KUrl & url); // for JS interface | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:160:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 160 | bool startUrl (const KUrl &url, const QString &pic=QString ());//clickToPlay | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:158:18: warning: ‘virtual void KMPlayerPart::setLoaded(int)’ can be marked override [-Wsuggest-override] 158 | virtual void setLoaded (int percentage); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:168:18: warning: ‘virtual bool KMPlayerPart::closeUrl()’ can be marked override [-Wsuggest-override] 168 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:172:18: warning: ‘virtual void KMPlayerPart::playingStarted()’ can be marked override [-Wsuggest-override] 172 | virtual void playingStarted (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:173:18: warning: ‘virtual void KMPlayerPart::playingStopped()’ can be marked override [-Wsuggest-override] 173 | virtual void playingStopped (); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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 *); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:46: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:49: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘virtual QObject* KMPlayerFactory::create(const char*, QWidget*, QObject*, const QVariantList&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:120:46: warning: unused parameter ‘iface’ [-Wunused-parameter] 120 | QObject* KMPlayerFactory::create(const char *iface, QWidget* parentWidget, QObject* parent, | ~~~~~~~~~~~~^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘virtual void GrabDocument::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:158:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 158 | m_part->startUrl (KUrl (), m_grab_file); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:138:22: warning: ‘KSystemTrayIcon’ is deprecated [-Wdeprecated-declarations] 138 | KSystemTrayIcon *m_systray; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In constructor ‘KMPlayerPart::KMPlayerPart(QWidget*, QObject*, const QVariantList&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:328:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 328 | m_docbase = KUrl (value); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:72: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:72: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:72: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:74: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:449:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 449 | KDE_NO_EXPORT bool KMPlayerPart::allowRedir (const KUrl & url) const { | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘virtual bool KMPlayerPart::openUrl(const QUrl&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:484:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 484 | KUrl url; | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:500:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 500 | url = KUrl ("about:empty"); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:500:34: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 500 | url = KUrl ("about:empty"); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:507:32: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 507 | KUrl u (m_file_name); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:509:30: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 509 | KUrl(_url).protocol ().isEmpty ()) { | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:461:37: note: declared here 461 | KDELIBS4SUPPORT_DEPRECATED void setPath(const QString &path); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:578:62: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 578 | KDE_NO_EXPORT bool KMPlayerPart::openNewURL (const KUrl & url) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘bool KMPlayerPart::startUrl(const KUrl&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:587:18: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 587 | KUrl url (uri); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:632:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 632 | )).url () | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘virtual void KMPlayerBrowserExtension::restoreState(QDataStream&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:878:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 878 | static_cast (parent ())->openUrl (KUrl(url)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:75: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp: In member function ‘virtual bool KMPlayerLiveConnectExtension::put(long unsigned int, const QString&, const QString&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:1320:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1320 | KUrl url (val); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:1438:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1438 | KUrl url (args.first ()); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp:1495:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1495 | KUrl url (args.first ()); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.h:26, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:76: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:76: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:77: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:79: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:79: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:80: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:77:10: warning: ‘virtual void KMPlayerPrefSourcePageTV::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 77 | void showEvent (QShowEvent *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:84:18: warning: ‘virtual void TVNode::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 84 | virtual void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:95:10: warning: ‘virtual void TVChannel::closed()’ can be marked override [-Wsuggest-override] 95 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:107:10: warning: ‘virtual void TVInput::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 107 | void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:108:10: warning: ‘virtual void TVInput::closed()’ can be marked override [-Wsuggest-override] 108 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:120:10: warning: ‘virtual void TVDevice::closed()’ can be marked override [-Wsuggest-override] 120 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:123:10: warning: ‘virtual void TVDevice::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 123 | void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:135:10: warning: ‘virtual void TVDocument::defer()’ can be marked override [-Wsuggest-override] 135 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:150:18: warning: ‘virtual void TVDeviceScannerSource::init()’ can be marked override [-Wsuggest-override] 150 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:152:21: warning: ‘virtual QString TVDeviceScannerSource::filterOptions()’ can be marked override [-Wsuggest-override] 152 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:153:18: warning: ‘virtual bool TVDeviceScannerSource::hasLength()’ can be marked override [-Wsuggest-override] 153 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:154:18: warning: ‘virtual bool TVDeviceScannerSource::isSeekable()’ can be marked override [-Wsuggest-override] 154 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:157:18: warning: ‘virtual void TVDeviceScannerSource::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 157 | virtual void starting (KMPlayer::IProcess *) {} | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:160:32: warning: ‘virtual KMPlayer::IViewer* TVDeviceScannerSource::viewer()’ can be marked override [-Wsuggest-override] 160 | virtual KMPlayer::IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:161:28: warning: ‘virtual KMPlayer::Mrl* TVDeviceScannerSource::getMrl()’ can be marked override [-Wsuggest-override] 161 | virtual KMPlayer::Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:163:18: warning: ‘virtual void TVDeviceScannerSource::activate()’ can be marked override [-Wsuggest-override] 163 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:164:18: warning: ‘virtual void TVDeviceScannerSource::deactivate()’ can be marked override [-Wsuggest-override] 164 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:165:18: warning: ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 165 | virtual void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:192:21: warning: ‘virtual QString KMPlayerTVSource::filterOptions()’ can be marked override [-Wsuggest-override] 192 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:193:18: warning: ‘virtual bool KMPlayerTVSource::hasLength()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:194:18: warning: ‘virtual bool KMPlayerTVSource::isSeekable()’ can be marked override [-Wsuggest-override] 194 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:195:31: warning: ‘virtual KMPlayer::NodePtr KMPlayerTVSource::root()’ can be marked override [-Wsuggest-override] 195 | virtual KMPlayer::NodePtr root (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:196:21: warning: ‘virtual QString KMPlayerTVSource::prettyName()’ can be marked override [-Wsuggest-override] 196 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:197:18: warning: ‘virtual void KMPlayerTVSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 197 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:198:18: warning: ‘virtual void KMPlayerTVSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 198 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:199:18: warning: ‘virtual void KMPlayerTVSource::sync(bool)’ can be marked override [-Wsuggest-override] 199 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:201:22: warning: ‘virtual QFrame* KMPlayerTVSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 201 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:203:10: warning: ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 203 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:204:18: warning: ‘virtual void KMPlayerTVSource::activate()’ can be marked override [-Wsuggest-override] 204 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:205:18: warning: ‘virtual void KMPlayerTVSource::deactivate()’ can be marked override [-Wsuggest-override] 205 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:206:18: warning: ‘virtual void KMPlayerTVSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 206 | virtual void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘void KMPlayerApp::playerStarted()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:353:14: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 353 | KUrl url = source->url (); | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:539:24: warning: ‘virtual bool IntroSource::hasLength()’ can be marked override [-Wsuggest-override] 539 | KDE_NO_EXPORT bool hasLength () { return false; } | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:540:24: warning: ‘virtual bool IntroSource::isSeekable()’ can be marked override [-Wsuggest-override] 540 | KDE_NO_EXPORT bool isSeekable () { return false; } | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"); } | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:542:10: warning: ‘virtual void IntroSource::activate()’ can be marked override [-Wsuggest-override] 542 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:543:10: warning: ‘virtual void IntroSource::deactivate()’ can be marked override [-Wsuggest-override] 543 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘virtual void IntroSource::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:650:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 650 | m_player->openUrl (KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:674:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 674 | KDE_NO_EXPORT void KMPlayerApp::openDocumentFile (const KUrl& url) | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:709:56: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 709 | KDE_NO_EXPORT void KMPlayerApp::addUrl (const KUrl& url) { | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:723:15: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 723 | KUrl url (def_cfg.readEntry ("URL", QString ())); | ^~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘void KMPlayerApp::minimalMode(bool)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:919:51: warning: unused parameter ‘by_user’ [-Wunused-parameter] 919 | KDE_NO_EXPORT void KMPlayerApp::minimalMode (bool by_user) { | ~~~~~^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"); } | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:958:24: warning: ‘virtual bool ExitSource::hasLength()’ can be marked override [-Wsuggest-override] 958 | KDE_NO_EXPORT bool hasLength () { return false; } | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:959:24: warning: ‘virtual bool ExitSource::isSeekable()’ can be marked override [-Wsuggest-override] 959 | KDE_NO_EXPORT bool isSeekable () { return false; } | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:960:10: warning: ‘virtual void ExitSource::activate()’ can be marked override [-Wsuggest-override] 960 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:961:24: warning: ‘virtual void ExitSource::deactivate()’ can be marked override [-Wsuggest-override] 961 | KDE_NO_EXPORT void deactivate () {} | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘void KMPlayerApp::slotFileOpen()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1078:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1078 | m_player->openUrl (KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘void KMPlayerApp::playListItemDropped(QDropEvent*, KMPlayer::PlayItem*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1281:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1281 | KUrl url; | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1293:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1293 | KUrl url (pli->node->mrl ()->src); | ^~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1300:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1300 | KUrl url (de->mimeData ()->text ()); | ^~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘void KMPlayerApp::configChanged()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1454:25: warning: ‘KSystemTrayIcon’ is deprecated [-Wdeprecated-declarations] 1454 | m_systray = new KSystemTrayIcon (QIcon::fromTheme("kmplayer"), this); | ^~~~~~~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In constructor ‘KMPlayerPrefSourcePageDVD::KMPlayerPrefSourcePageDVD(QWidget*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1481:52: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1481 | dvddevice = new KUrlRequester (KUrl ("/dev/dvd")); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1503:10: warning: ‘virtual void Disk::activate()’ can be marked override [-Wsuggest-override] 1503 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In member function ‘virtual void Disks::message(KMPlayer::MessageType, void*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1516:35: warning: enum constant in boolean context [-Wint-in-bool-context] 1516 | if (KMPlayer::MsgChildFinished) | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp: In constructor ‘KMPlayerPrefSourcePageVCD::KMPlayerPrefSourcePageVCD(QWidget*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:1659:54: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1659 | vcddevice= new KUrlRequester (KUrl ("/dev/cdrom")); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ [ 90%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp [ 91%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayertvsource.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayertvsource.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:28, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:32: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:33: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:33: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:34: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp: In member function ‘virtual void Recent::activate()’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:140:37: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 140 | app->openDocumentFile (KUrl (src)); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp: In member function ‘QString Generator::genReadAsk(KMPlayer::Node*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:423:56: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 423 | input = KFileDialog::getOpenFileName (KUrl (def), QString(), app); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.cpp:425:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 425 | input = KFileDialog::getExistingDirectoryUrl (KUrl (def), app).toLocalFile (); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:29, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:37, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:48: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:48: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 *); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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*); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:48: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:27, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:30, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:30, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:30, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:50: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:77:10: warning: ‘virtual void KMPlayerPrefSourcePageTV::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 77 | void showEvent (QShowEvent *); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:84:18: warning: ‘virtual void TVNode::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 84 | virtual void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:95:10: warning: ‘virtual void TVChannel::closed()’ can be marked override [-Wsuggest-override] 95 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:107:10: warning: ‘virtual void TVInput::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 107 | void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:108:10: warning: ‘virtual void TVInput::closed()’ can be marked override [-Wsuggest-override] 108 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:120:10: warning: ‘virtual void TVDevice::closed()’ can be marked override [-Wsuggest-override] 120 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:123:10: warning: ‘virtual void TVDevice::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 123 | void setNodeName (const QString &); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:135:10: warning: ‘virtual void TVDocument::defer()’ can be marked override [-Wsuggest-override] 135 | void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:150:18: warning: ‘virtual void TVDeviceScannerSource::init()’ can be marked override [-Wsuggest-override] 150 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:152:21: warning: ‘virtual QString TVDeviceScannerSource::filterOptions()’ can be marked override [-Wsuggest-override] 152 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:153:18: warning: ‘virtual bool TVDeviceScannerSource::hasLength()’ can be marked override [-Wsuggest-override] 153 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:154:18: warning: ‘virtual bool TVDeviceScannerSource::isSeekable()’ can be marked override [-Wsuggest-override] 154 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:157:18: warning: ‘virtual void TVDeviceScannerSource::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 157 | virtual void starting (KMPlayer::IProcess *) {} | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:160:32: warning: ‘virtual KMPlayer::IViewer* TVDeviceScannerSource::viewer()’ can be marked override [-Wsuggest-override] 160 | virtual KMPlayer::IViewer *viewer (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:161:28: warning: ‘virtual KMPlayer::Mrl* TVDeviceScannerSource::getMrl()’ can be marked override [-Wsuggest-override] 161 | virtual KMPlayer::Mrl *getMrl (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:163:18: warning: ‘virtual void TVDeviceScannerSource::activate()’ can be marked override [-Wsuggest-override] 163 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:164:18: warning: ‘virtual void TVDeviceScannerSource::deactivate()’ can be marked override [-Wsuggest-override] 164 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:165:18: warning: ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 165 | virtual void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:192:21: warning: ‘virtual QString KMPlayerTVSource::filterOptions()’ can be marked override [-Wsuggest-override] 192 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:193:18: warning: ‘virtual bool KMPlayerTVSource::hasLength()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:194:18: warning: ‘virtual bool KMPlayerTVSource::isSeekable()’ can be marked override [-Wsuggest-override] 194 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:195:31: warning: ‘virtual KMPlayer::NodePtr KMPlayerTVSource::root()’ can be marked override [-Wsuggest-override] 195 | virtual KMPlayer::NodePtr root (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:196:21: warning: ‘virtual QString KMPlayerTVSource::prettyName()’ can be marked override [-Wsuggest-override] 196 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:197:18: warning: ‘virtual void KMPlayerTVSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 197 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:198:18: warning: ‘virtual void KMPlayerTVSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 198 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:199:18: warning: ‘virtual void KMPlayerTVSource::sync(bool)’ can be marked override [-Wsuggest-override] 199 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:201:22: warning: ‘virtual QFrame* KMPlayerTVSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 201 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:203:10: warning: ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 203 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:204:18: warning: ‘virtual void KMPlayerTVSource::activate()’ can be marked override [-Wsuggest-override] 204 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.h:205:18: warning: ‘virtual void KMPlayerTVSource::deactivate()’ can be marked override [-Wsuggest-override] 205 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:51: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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, | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:52: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 {} | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:53: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:55: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp: In constructor ‘TVDevicePage::TVDevicePage(QWidget*, KMPlayer::NodePtr)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:67:74: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 67 | audiodevice = new KUrlRequester (KUrl (device->getAttribute ("audio"))); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp: In constructor ‘KMPlayerPrefSourcePageTV::KMPlayerPrefSourcePageTV(QWidget*, KMPlayerTVSource*)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:163:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 163 | device = new KUrlRequester(KUrl("/dev/video")); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ [ 92%] Linking CXX shared module kmplayerpart.so cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayerpart.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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,/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src: libkmplayercommon.so /usr/lib/x86_64-linux-gnu/libKF5MediaPlayer.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KDELibs4Support.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5UnitConversion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Service.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.5 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 92%] Built target kmplayerpart [ 94%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/main.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kdeinit_kmplayer.dir/main.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:39, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:32, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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) { | ~~~~~~~~~~~~~^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ~~~~~~~~~~~~~^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertypes.h:65:14: note: 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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:40, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h: At global scope: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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; } | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 &); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); } | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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"; } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 (); } | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.h:35, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:31, from /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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 /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/main.cpp:28: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/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); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ [ 95%] Linking CXX shared library libkdeinit5_kmplayer.so cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kdeinit_kmplayer.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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,/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src: libkmplayercommon.so /usr/lib/x86_64-linux-gnu/libKF5MediaPlayer.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KDELibs4Support.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5UnitConversion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Service.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.5 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 95%] Built target kdeinit_kmplayer make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer.dir/DependInfo.cmake --color= Scanning dependencies of target kmplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 97%] Building CXX object src/CMakeFiles/kmplayer.dir/kmplayer_autogen/mocs_compilation.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kmplayer.dir/kmplayer_autogen/mocs_compilation.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayer_autogen/mocs_compilation.cpp [ 98%] Building CXX object src/CMakeFiles/kmplayer.dir/kmplayer_dummy.cpp.o cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/c++ -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/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayer_autogen/include -I/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/x86_64-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/x86_64-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/KWindowSystem -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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 -o CMakeFiles/kmplayer.dir/kmplayer_dummy.cpp.o -c /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/kmplayer_dummy.cpp [100%] Linking CXX executable kmplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/kmplayer-MlD1fM/kmplayer-0.12.0b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -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,/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src: libkdeinit5_kmplayer.so libkmplayercommon.so /usr/lib/x86_64-linux-gnu/libKF5MediaPlayer.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KDELibs4Support.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5UnitConversion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5Service.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.62.0 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.12.5 /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5.62.0 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.12.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.5 make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [100%] Built target kmplayer make[2]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-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-x86_64-linux-gnu && make -j4 install DESTDIR=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/kmplayer-MlD1fM/kmplayer-0.12.0b -B/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/depend make -f CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/depend make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/depend make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/build make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/build make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build.make CMakeFiles/pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 1%] Generating ts... /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/x86_64-linux-gnu/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/locale -DPO_DIR=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/po -P /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/build-tsfiles.cmake [ 2%] Automatic MOC for target knpplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/AutogenInfo.cmake Debian [ 4%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/locale -DPO_DIR=/build/kmplayer-MlD1fM/kmplayer-0.12.0b/po -P /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/build-pofiles.cmake [ 5%] Automatic MOC for target kmplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 5%] Built target knpplayer_autogen make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/depend make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 5%] Built target kmplayer_autogen make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/build make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/depend [ 5%] Built target tsfiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/doc /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/doc /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/build [ 7%] Automatic MOC for target kmplayercommon make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/AutogenInfo.cmake Debian make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'doc/CMakeFiles/doc-index-cache-bz2.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 8%] Built target doc-index-cache-bz2 make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/knpplayer.dir/DependInfo.cmake --color= AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerconfig.cpp" The file includes the moc file "kmplayerconfig.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayercontrolpanel.cpp" The file includes the moc file "kmplayercontrolpanel.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerpartbase.cpp" The file includes the moc file "kmplayerpartbase.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerprocess.cpp" The file includes the moc file "kmplayerprocess.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayerview.cpp" The file includes the moc file "kmplayerview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/mediaobject.cpp" The file includes the moc file "mediaobject.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/playlistview.cpp" The file includes the moc file "playlistview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/pref.cpp" The file includes the moc file "pref.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/viewarea.cpp" The file includes the moc file "viewarea.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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. [ 9%] Automatic MOC for target kphononplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/phononplayer.cpp" The file includes the moc file "phononplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/build make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/knpplayer.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 9%] Built target kmplayercommon_autogen make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/depend make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 14%] Built target kphononplayer_autogen [ 14%] Built target knpplayer make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kphononplayer.dir/DependInfo.cmake --color= [ 14%] Built target pofiles-2ffd506b991a1a3e3fbeb3e3ba0c8c34 make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kphononplayer.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 26%] Built target kphononplayer make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayercommon.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 80%] Built target kmplayercommon make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 81%] Automatic MOC for target kmplayerpart [ 83%] Automatic MOC for target kdeinit_kmplayer cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/AutogenInfo.cmake Debian cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/AutogenInfo.cmake Debian AutoMoc warning --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer.cpp" The file includes the moc file "kmplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayer_part.cpp" The file includes the moc file "kmplayer_part.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 --------------- "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/src/kmplayertvsource.cpp" The file includes the moc file "kmplayertvsource.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_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 '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 83%] Built target kdeinit_kmplayer_autogen [ 83%] Built target kmplayerpart_autogen make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayerpart.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 87%] Built target kmplayerpart make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kdeinit_kmplayer.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [ 95%] Built target kdeinit_kmplayer make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/depend make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' cd /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kmplayer-MlD1fM/kmplayer-0.12.0b /build/kmplayer-MlD1fM/kmplayer-0.12.0b/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/src/CMakeFiles/kmplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/build make[3]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayer.dir/build'. make[3]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' [100%] Built target kmplayer make[2]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Debian" -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sk -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sk/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sk/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/km -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/km/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/km/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/tr -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/tr/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/tr/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/es -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/es/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/es/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/et -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/et/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/et/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca@valencia -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ca@valencia/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_CN -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ga -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ga/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ga/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nb -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nb/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nb/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/cs -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/cs/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/cs/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/de -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/de/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/de/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/th -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/th/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/th/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nn -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nn/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nn/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/el -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/el/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/el/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ro -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ro/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ro/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nds -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nds/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nds/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sv -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sv/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sv/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bs -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bs/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bs/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ru -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ru/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ru/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/gl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/gl/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/gl/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lt -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lt/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lt/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/eo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/eo/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/eo/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pl/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pl/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nl/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/nl/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ug -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ug/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ug/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ja -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ja/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ja/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/en_GB -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt_BR -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/it -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/it/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/it/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bg -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bg/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/bg/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/fr -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/fr/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/fr/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/uk -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/uk/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/uk/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_TW -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr@latin -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/mai -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/mai/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/mai/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hr -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hr/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hr/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ku -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ku/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/ku/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hu -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hu/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/hu/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lv -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lv/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/lv/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/da -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/da/LC_MESSAGES -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/locale/da/LC_MESSAGES/kmplayer.mo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/lib/x86_64-linux-gnu/libkmplayercommon.so -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/lib/x86_64-linux-gnu/qt5/plugins/kmplayerpart.so -- Set runtime path of "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/lib/x86_64-linux-gnu/qt5/plugins/kmplayerpart.so" to "" -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kservices5/kmplayer_part.desktop -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/lib/x86_64-linux-gnu/libkdeinit5_kmplayer.so -- Set runtime path of "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/lib/x86_64-linux-gnu/libkdeinit5_kmplayer.so" to "" -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/bin/kmplayer -- Set runtime path of "/build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/bin/kmplayer" to "" -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/applications/kmplayer.desktop -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/bin/knpplayer -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/bin/kphononplayer -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/pluginsinfo -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/bookmarks.xml -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kxmlgui5/kmplayer/kmplayerui.rc -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kxmlgui5/kmplayer/kmplayerpartui.rc -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/etc/xdg/kmplayerrc -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/16x16/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/32x32/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/64x64/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/128x128/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/22x22/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/48x48/apps/kmplayer.png -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/icons/hicolor/scalable/apps/kmplayer.svgz -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/doc/HTML/en/kmplayer/index.cache.bz2 -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/doc/HTML/en/kmplayer/index.docbook -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/blip-api.xsl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/find-media.sh -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/shoutcast.xsl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/youtube.xsl -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/generators/find-media.xml -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/generators/shoutcast.xml -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/generators/youtube-query.xml -- Installing: /build/kmplayer-MlD1fM/kmplayer-0.12.0b/debian/kmplayer/usr/share/kmplayer/generators/blip-tv.xml make[1]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b/obj-x86_64-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b' dh_install chmod +x debian/kmplayer/usr/share/kmplayer/find-media.sh make[1]: Leaving directory '/build/kmplayer-MlD1fM/kmplayer-0.12.0b' 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/sr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sk/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ca/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/km/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/tr/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/ca@valencia/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ga/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nb/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/cs/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/de/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/th/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nn/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/el/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pt/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ro/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nds/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sv/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/bs/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ru/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/gl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/lt/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/eo/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ug/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ja/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/it/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/bg/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/fr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/uk/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/mai/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/hr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ku/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/hu/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/lv/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/da/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 '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' 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-dbgsym' in '../kmplayer-dbgsym_0.12.0b-3+b1_amd64.deb'. dpkg-deb: building package 'kmplayer' in '../kmplayer_0.12.0b-3+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../kmplayer_0.12.0b-3+b1_amd64.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) I: running special hook: sync-out /build/kmplayer-MlD1fM /tmp/kmplayer-0.12.0b-3+b166r16qeg I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.EjiWeNOMsd... I: success in 1067.3943 seconds md5: kmplayer-dbgsym_0.12.0b-3+b1_amd64.deb: OK md5: kmplayer_0.12.0b-3+b1_amd64.deb: OK sha1: kmplayer-dbgsym_0.12.0b-3+b1_amd64.deb: OK sha1: kmplayer_0.12.0b-3+b1_amd64.deb: OK sha256: kmplayer-dbgsym_0.12.0b-3+b1_amd64.deb: OK sha256: kmplayer_0.12.0b-3+b1_amd64.deb: OK Checksums: OK