<86>May 29 06:12:41 userdel[121788]: delete user 'rooter' <86>May 29 06:12:41 userdel[121788]: removed shadow group 'rooter' owned by 'rooter' <86>May 29 06:12:41 groupadd[121793]: group added to /etc/group: name=rooter, GID=657 <86>May 29 06:12:41 groupadd[121793]: group added to /etc/gshadow: name=rooter <86>May 29 06:12:41 groupadd[121793]: new group: name=rooter, GID=657 <86>May 29 06:12:41 useradd[121804]: new user: name=rooter, UID=657, GID=657, home=/root, shell=/bin/bash <86>May 29 06:12:41 userdel[121822]: delete user 'builder' <86>May 29 06:12:41 userdel[121822]: removed group 'builder' owned by 'builder' <86>May 29 06:12:41 userdel[121822]: removed shadow group 'builder' owned by 'builder' <86>May 29 06:12:41 groupadd[121835]: group added to /etc/group: name=builder, GID=658 <86>May 29 06:12:41 groupadd[121835]: group added to /etc/gshadow: name=builder <86>May 29 06:12:41 groupadd[121835]: new group: name=builder, GID=658 <86>May 29 06:12:41 useradd[121843]: new user: name=builder, UID=658, GID=658, home=/usr/src, shell=/bin/bash <13>May 29 06:12:43 rpmi: libxkbcommon-0.8.4-alt1 sisyphus+222759.100.1.1 1551009797 installed <13>May 29 06:12:43 rpmi: qt5-base-common-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:43 rpmi: qt5-declarative-common-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:12:43 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>May 29 06:12:43 rpmi: libmtdev-1.1.5-alt1 sisyphus+220715.100.1.1 1549364508 installed <13>May 29 06:12:43 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>May 29 06:12:43 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>May 29 06:12:43 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:12:43 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>May 29 06:12:43 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>May 29 06:12:43 rpmi: rpm-macros-qt5-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:43 rpmi: rpm-macros-ubt-0.2-alt2 1488208885 installed <13>May 29 06:12:43 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>May 29 06:12:43 rpmi: libsqlite3-3.27.2-alt1 sisyphus+225506.100.1.1 1553253511 installed <13>May 29 06:12:43 rpmi: libts-1.0-alt1.qa1 1366249318 installed <13>May 29 06:12:43 rpmi: libproxy-0.4.15-alt3 sisyphus+227885.100.1.2 1555818596 installed <13>May 29 06:12:43 rpmi: libpcre2-10.33-alt1.1 sisyphus+227856.100.1.2 1555786372 installed <13>May 29 06:12:43 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>May 29 06:12:43 rpmi: libwacom-data-0.33-alt1 sisyphus+227101.2200.2.2 1555198848 installed <13>May 29 06:12:43 rpmi: udev-rules-1:242-alt8 sisyphus+229866.100.1.3 1558551547 installed <13>May 29 06:12:44 rpmi: libicu64-1:6.4.2-alt1 sisyphus+227580.100.1.2 1555784315 installed <13>May 29 06:12:44 rpmi: libqt5-core-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:44 rpmi: libqt5-sql-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:44 rpmi: libgudev-1:232-alt3 1523738515 installed <13>May 29 06:12:44 rpmi: libwacom-0.33-alt1 sisyphus+227101.2200.2.2 1555198848 installed <13>May 29 06:12:44 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>May 29 06:12:44 rpmi: libharfbuzz-2.2.0-alt2 sisyphus+226762.500.12.1 1555021878 installed <13>May 29 06:12:44 rpmi: libfreetype-2.10.0-alt2 sisyphus+226881.100.2.1 1555676284 installed <13>May 29 06:12:44 rpmi: fontconfig-2.13.1-alt1 sisyphus+226691.100.2.2 1554598717 installed Updating fonts cache: <29>May 29 06:12:45 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>May 29 06:12:45 rpmi: libevdev-1.6.0-alt1 sisyphus+226741.100.2.1 1554587484 installed <13>May 29 06:12:46 rpmi: libinput-1.13.2-alt1 sisyphus+229213.100.1.1 1557584898 installed <13>May 29 06:12:46 rpmi: liblz4-1:1.9.1-alt1 sisyphus+228057.100.1.1 1556059262 installed <13>May 29 06:12:46 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>May 29 06:12:46 rpmi: libgcrypt20-1.8.4-alt2 sisyphus+229280.100.1.1 1557741896 installed <13>May 29 06:12:46 rpmi: libsystemd-1:242-alt8 sisyphus+229866.100.1.3 1558551547 installed <13>May 29 06:12:46 rpmi: libdbus-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed <13>May 29 06:12:46 rpmi: libqt5-dbus-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>May 29 06:12:46 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>May 29 06:12:46 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>May 29 06:12:46 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>May 29 06:12:46 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>May 29 06:12:46 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>May 29 06:12:46 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>May 29 06:12:46 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>May 29 06:12:46 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>May 29 06:12:46 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>May 29 06:12:46 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>May 29 06:12:46 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+229000.100.1.1 1557152218 installed <13>May 29 06:12:46 rpmi: libxcbutil-1:0.4.0-alt1 1413392888 installed <13>May 29 06:12:46 rpmi: libxcbutil-image-0.4.0-alt1 1446204177 installed <13>May 29 06:12:46 rpmi: libxcbutil-keysyms-0.4.0-alt1 1446204121 installed <13>May 29 06:12:46 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+222674.100.1.1 1550989885 installed <13>May 29 06:12:46 rpmi: libxkbcommon-x11-0.8.4-alt1 sisyphus+222759.100.1.1 1551009797 installed <13>May 29 06:12:46 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>May 29 06:12:46 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>May 29 06:12:46 rpmi: libdrm-1:2.4.98-alt1 sisyphus+228121.100.4.1 1556184492 installed <13>May 29 06:12:46 rpmi: libGLX-mesa-4:19.0.5-alt1 sisyphus+229808.100.1.1 1558521450 installed <13>May 29 06:12:46 rpmi: libgbm-4:19.0.5-alt1 sisyphus+229808.100.1.1 1558521450 installed <13>May 29 06:12:46 rpmi: libEGL-mesa-4:19.0.5-alt1 sisyphus+229808.100.1.1 1558521450 installed <13>May 29 06:12:46 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:12:46 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:12:46 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:12:46 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>May 29 06:12:46 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>May 29 06:12:46 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 29 06:12:46 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 29 06:12:46 rpmi: ca-certificates-2019.03.31-alt1 sisyphus+226302.100.1.1 1554055265 installed <13>May 29 06:12:46 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>May 29 06:12:46 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>May 29 06:12:46 rpmi: libcrypto1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667802 installed <13>May 29 06:12:46 rpmi: libssl1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667802 installed <13>May 29 06:12:46 rpmi: libqt5-network-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libqt5-xcbqpa-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libqt5-eglfskmssupport-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libqt5-eglfsdeviceintegration-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libqt5-gui-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:46 rpmi: libqt5-quickshapes-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:12:46 rpmi: libqt5-quick-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:12:47 rpmi: libqt5-qml-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:12:47 rpmi: rpm-build-qml-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:12:47 rpmi: rpm-build-kf5-5.12.0-alt2 sisyphus+226903.100.1.1 1554799142 installed <13>May 29 06:12:47 rpmi: rpm-build-ubt-0.3.1-alt3 sisyphus+226718.100.2.1 1554584225 installed <13>May 29 06:12:58 rpmi: libqt5-widgets-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:58 rpmi: kf5-filesystem-5.19.0-alt2.S1 1513238719 installed <13>May 29 06:12:58 rpmi: libqt5-xml-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:58 rpmi: libwebp7-1.0.2-alt1 sisyphus+219651.100.1.2 1548057724 installed <13>May 29 06:12:58 rpmi: libogg-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598413 installed <13>May 29 06:12:58 rpmi: libalsa-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826762 installed <13>May 29 06:12:58 rpmi: libboost_system1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:12:58 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed <13>May 29 06:12:58 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+225496.100.2.1 1553244591 installed <13>May 29 06:12:58 rpmi: libtheora-2:1.1.1-alt6 sisyphus+223372.100.2.1 1551525759 installed <13>May 29 06:12:58 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>May 29 06:12:58 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>May 29 06:12:58 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284336 installed <13>May 29 06:12:58 rpmi: libv4l-1.16.6-alt1 sisyphus+229727.200.2.1 1558443347 installed <13>May 29 06:12:58 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>May 29 06:12:58 rpmi: libusb-1.0.22-alt1 1525452011 installed <13>May 29 06:12:58 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>May 29 06:12:59 rpmi: liborc-0.4.29-alt1 sisyphus+227450.100.3.3 1555765925 installed <13>May 29 06:12:59 rpmi: libfribidi-1.0.5-alt1 1532424343 installed <13>May 29 06:12:59 rpmi: libopus-1.2.1-alt1.1 1504605235 installed <13>May 29 06:12:59 rpmi: libopenblas-0.2.20-alt2 sisyphus+229410.100.1.1 1557920443 installed <13>May 29 06:12:59 rpmi: libqt5-opengl-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:12:59 rpmi: libva-2.4.0-alt1 sisyphus+221933.100.1.1 1550502839 installed <13>May 29 06:12:59 rpmi: libserd-0.30.0-alt1_1 sisyphus+221097.100.1.1 1549718399 installed <13>May 29 06:12:59 rpmi: libdvdread-5.0.0-alt1 1414228692 installed <13>May 29 06:12:59 rpmi: libvpx6-1.8.0-alt1 sisyphus+222320.200.6.1 1551096260 installed <13>May 29 06:12:59 rpmi: libspeex-1.2-alt1 1528115225 installed <13>May 29 06:12:59 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>May 29 06:12:59 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed <13>May 29 06:12:59 rpmi: liblcms2-2.9-alt1 1516411888 installed <13>May 29 06:12:59 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>May 29 06:12:59 rpmi: libidn2-2.2.0-alt1 sisyphus+229970.100.1.1 1558625623 installed <13>May 29 06:12:59 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed <13>May 29 06:12:59 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>May 29 06:12:59 rpmi: libsord-0.16.2-alt1_3 sisyphus+221690.100.1.1 1550344141 installed <13>May 29 06:12:59 rpmi: libass9-0.14.0-alt1 sisyphus+220287.100.1.1 1548927393 installed <13>May 29 06:12:59 rpmi: libdc1394-22-2.2.5-alt1 1529659237 installed <13>May 29 06:12:59 rpmi: libunicap-0.9.12-alt1 sisyphus+225152.100.1.1 1552760621 installed <13>May 29 06:12:59 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268300 installed <13>May 29 06:12:59 rpmi: libflac8-1.3.2-alt2 sisyphus+220898.4400.11.1 1551972983 installed <13>May 29 06:12:59 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>May 29 06:12:59 rpmi: kf5-kio-common-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:12:59 rpmi: libqt5-quickwidgets-5.12.3-alt1 sisyphus+228311.200.2.1 1556605392 installed <13>May 29 06:13:00 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>May 29 06:13:00 rpmi: libnspr-1:4.21-alt2 sisyphus+229341.100.2.1 1558539168 installed <13>May 29 06:13:00 rpmi: libqt5-test-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:13:00 rpmi: libvdpau-1:1.2-alt1 sisyphus+224833.100.1.1 1552376728 installed <13>May 29 06:13:00 rpmi: libavutil56-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:00 rpmi: libswscale5-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:00 rpmi: libx265-160-2.8-alt1 1529659165 installed <13>May 29 06:13:00 rpmi: libx264-148-alt2 1496163823 installed <13>May 29 06:13:00 rpmi: libopencore-amrwb0-0.1.5-alt1 1529659318 installed <13>May 29 06:13:00 rpmi: libopencore-amrnb0-0.1.5-alt1 1529659318 installed <13>May 29 06:13:00 rpmi: libxslt-1.1.33-alt1 sisyphus+226936.100.1.1 1554820927 installed <13>May 29 06:13:00 rpmi: ilmbase12-common-2.2.0-alt1.1 1434451064 installed <13>May 29 06:13:00 rpmi: libiex12-2.2.0-alt1.1 1434451064 installed <13>May 29 06:13:00 rpmi: libhalf12-2.2.0-alt1.1 1434451064 installed <13>May 29 06:13:00 rpmi: libwavpack-5.1.0-alt1 1486754494 installed <13>May 29 06:13:00 rpmi: liblame-3.100-alt1 1527082573 installed <13>May 29 06:13:00 rpmi: libjack-1:1.9.12-alt2 sisyphus+222776.100.1.1 1551043815 installed <13>May 29 06:13:00 rpmi: libjasper-2.0.14-alt1 1530105213 installed <13>May 29 06:13:00 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>May 29 06:13:00 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>May 29 06:13:00 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>May 29 06:13:00 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>May 29 06:13:00 rpmi: perl-Compress-Raw-Zlib-2.086-alt1 sisyphus+226395.100.1.2 1554269783 installed <13>May 29 06:13:00 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>May 29 06:13:00 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>May 29 06:13:00 rpmi: libdv-1.0.0-alt5.7 sisyphus+220898.5400.11.1 1551973252 installed <13>May 29 06:13:00 rpmi: libwayland-egl-4:18.1.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>May 29 06:13:00 rpmi: libXv-1.0.11-alt1 1527685497 installed <13>May 29 06:13:00 rpmi: qt5-location-common-5.12.3-alt1 sisyphus+228311.1000.2.1 1556607888 installed <13>May 29 06:13:00 rpmi: qt5-tools-common-5.12.3-alt1 sisyphus+228311.400.2.1 1556606621 installed <13>May 29 06:13:00 rpmi: qt5-connectivity-common-5.12.3-alt1 sisyphus+228311.2200.2.1 1556611754 installed <13>May 29 06:13:00 rpmi: libglog-0.3.4-alt4 1520334120 installed <13>May 29 06:13:00 rpmi: libgomp1-8.3.1-alt3 sisyphus+228100.100.1.1 1556142139 installed <13>May 29 06:13:00 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>May 29 06:13:00 rpmi: libpython3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>May 29 06:13:00 rpmi: python3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>May 29 06:13:01 rpmi: python3-base-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>May 29 06:13:01 rpmi: python3-module-pkg_resources-1:41.0.1-alt1 sisyphus+228918.200.3.1 1558089212 installed <13>May 29 06:13:01 rpmi: libat-spi2-core-2.32.1-alt1.1 sisyphus+227877.100.1.2 1555818549 installed <13>May 29 06:13:01 rpmi: shared-mime-info-1.12-alt1 sisyphus+219597.100.2.2 1548056998 installed <13>May 29 06:13:01 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus+229068.100.1.1 1557255939 installed <13>May 29 06:13:01 rpmi: python3-module-atomicwrites-1.3.0-alt1 sisyphus+227473.2000.1.3 1555763467 installed <13>May 29 06:13:01 rpmi: python3-module-attrs-19.1.0-alt1 sisyphus+227473.2100.1.2 1555756986 installed <13>May 29 06:13:01 rpmi: python3-module-more-itertools-7.0.0-alt3 sisyphus+226536.100.1.1 1554329928 installed <13>May 29 06:13:01 rpmi: python3-module-pluggy-0.11.0-alt1 sisyphus+229116.100.1.1 1557316655 installed <13>May 29 06:13:01 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+227465.1100.1.2 1555756555 installed <13>May 29 06:13:01 rpmi: python3-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed <13>May 29 06:13:01 rpmi: python3-module-py-1.8.0-alt2 sisyphus+228349.1400.4.1 1556631070 installed <13>May 29 06:13:01 rpmi: python3-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>May 29 06:13:01 rpmi: python3-module-pytest-3.10.1-alt5 sisyphus+228366.2000.2.3 1556707871 installed <13>May 29 06:13:01 rpmi: libboost_python3-1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:01 rpmi: libqt5-bluetooth-5.12.3-alt1 sisyphus+228311.2200.2.1 1556611754 installed <13>May 29 06:13:01 rpmi: libqt5-nfc-5.12.3-alt1 sisyphus+228311.2200.2.1 1556611754 installed <13>May 29 06:13:01 rpmi: libqt5-designer-5.12.3-alt1 sisyphus+228311.400.2.1 1556606621 installed <13>May 29 06:13:01 rpmi: libqt5-help-5.12.3-alt1 sisyphus+228311.400.2.1 1556606621 installed <13>May 29 06:13:01 rpmi: libzbar-0.10-alt9 1527710665 installed <13>May 29 06:13:01 rpmi: libilmthread12-2.2.0-alt1.1 1434451064 installed <13>May 29 06:13:01 rpmi: libpostproc55-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:01 rpmi: libavresample4-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:01 rpmi: libnss-3.44.0-alt1 sisyphus+229876.100.1.1 1558597836 installed <13>May 29 06:13:01 rpmi: libXaw-1.0.12-alt1 1391072621 installed <13>May 29 06:13:01 rpmi: libsratom-0.6.2-alt1_3 sisyphus+221691.100.1.1 1550345184 installed <13>May 29 06:13:01 rpmi: liblilv-0.24.4-alt1_5 sisyphus+221689.100.1.1 1550343708 installed <13>May 29 06:13:02 rpmi: menu-icons-default-0.2.0.20-alt1 1479213521 installed <13>May 29 06:13:02 rpmi: altlinux-freedesktop-menu-icon-theme-default-0.0.26-alt1 1366231495 installed <13>May 29 06:13:02 rpmi: libarchive13-3.3.1-alt2 sisyphus.219343.100 1547461968 installed <13>May 29 06:13:02 rpmi: libhogweed4-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed <13>May 29 06:13:02 rpmi: libgnutls30-3.6.8-alt1 sisyphus+231079.100.1.1 1559063519 installed <13>May 29 06:13:02 rpmi: libfreeglut-3.0.0-alt3 sisyphus+226742.100.2.3 1554619772 installed <13>May 29 06:13:02 rpmi: libshout2-2.2.2-alt3 1303374846 installed <13>May 29 06:13:02 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>May 29 06:13:02 rpmi: xset-1.2.4-alt1 sisyphus.213358.100 1537438593 installed <13>May 29 06:13:02 rpmi: libavc1394-0.5.4-alt1.qa1 1460816780 installed <13>May 29 06:13:02 rpmi: libiec61883-1.2.0-alt1.qa1 1460815903 installed <13>May 29 06:13:02 rpmi: libboost_atomic1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_contract1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_random1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_chrono1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_timer1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_thread1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:02 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:04 rpmi: flite-2.1-alt1 sisyphus+222718.100.1.1 1551026078 installed <13>May 29 06:13:04 rpmi: kf5-attica-common-5.57.0-alt1 sisyphus+227183.300.1.3 1555659093 installed <13>May 29 06:13:04 rpmi: libkf5attica-5.57.0-alt1 sisyphus+227183.300.1.3 1555659093 installed <13>May 29 06:13:04 rpmi: kf5-attica-devel-5.57.0-alt1 sisyphus+227183.300.1.3 1555659093 installed <13>May 29 06:13:04 rpmi: kf5-karchive-common-5.57.0-alt1 sisyphus+227183.2000.1.3 1555660906 installed <13>May 29 06:13:04 rpmi: libkf5archive-5.57.0-alt1 sisyphus+227183.2000.1.3 1555660906 installed <13>May 29 06:13:04 rpmi: kf5-kauth-common-5.57.0-alt1 sisyphus+227183.2400.1.3 1555661440 installed <13>May 29 06:13:04 rpmi: kf5-kcoreaddons-common-5.57.0-alt1 sisyphus+227183.2200.1.3 1555661168 installed <13>May 29 06:13:04 rpmi: libkf5coreaddons-5.57.0-alt1 sisyphus+227183.2200.1.3 1555661168 installed <13>May 29 06:13:04 rpmi: libkf5authcore-5.57.0-alt1 sisyphus+227183.2400.1.3 1555661440 installed <13>May 29 06:13:04 rpmi: libkf5kiontlm-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:04 rpmi: kf5-kbookmarks-common-5.57.0-alt1 sisyphus+227183.4700.1.3 1555664042 installed <13>May 29 06:13:04 rpmi: kf5-kcodecs-common-5.57.0-alt1 sisyphus+227183.1000.1.3 1555659685 installed <13>May 29 06:13:04 rpmi: libkf5codecs-5.57.0-alt1 sisyphus+227183.1000.1.3 1555659685 installed <13>May 29 06:13:04 rpmi: kf5-kcodecs-devel-5.57.0-alt1 sisyphus+227183.1000.1.3 1555659685 installed <13>May 29 06:13:04 rpmi: kf5-kconfig-common-5.57.0-alt1 sisyphus+227183.1500.1.3 1555660462 installed <13>May 29 06:13:04 rpmi: libkf5configcore-5.57.0-alt1 sisyphus+227183.1500.1.3 1555660462 installed <13>May 29 06:13:04 rpmi: libkf5configgui-5.57.0-alt1 sisyphus+227183.1500.1.3 1555660462 installed <13>May 29 06:13:04 rpmi: kf5-kconfig-devel-5.57.0-alt1 sisyphus+227183.1500.1.3 1555660462 installed <13>May 29 06:13:04 rpmi: kf5-kwidgetsaddons-common-5.57.0-alt1 sisyphus+227183.1300.1.3 1555660056 installed <13>May 29 06:13:04 rpmi: libkf5widgetsaddons-5.57.0-alt1 sisyphus+227183.1300.1.3 1555660056 installed <13>May 29 06:13:04 rpmi: kf5-kwidgetsaddons-devel-5.57.0-alt1 sisyphus+227183.1300.1.3 1555660056 installed <13>May 29 06:13:04 rpmi: kf5-kguiaddons-common-5.57.0-alt1 sisyphus+227183.1100.1.3 1555659800 installed <13>May 29 06:13:04 rpmi: kf5-ki18n-common-5.57.0-alt1 sisyphus+227183.3000.1.3 1555661940 installed <13>May 29 06:13:04 rpmi: libkf5i18n-5.57.0-alt1 sisyphus+227183.3000.1.3 1555661940 installed <13>May 29 06:13:04 rpmi: kf5-kconfigwidgets-common-5.57.0-alt1 sisyphus+227183.3400.1.3 1555662521 installed <13>May 29 06:13:04 rpmi: kf5-kglobalaccel-common-5.57.0-alt2 sisyphus+228124.200.6.1 1556550612 installed <13>May 29 06:13:04 rpmi: kf5-kitemviews-common-5.57.0-alt1 sisyphus+227183.500.1.3 1555659345 installed <13>May 29 06:13:04 rpmi: libkf5itemviews-5.57.0-alt1 sisyphus+227183.500.1.3 1555659345 installed <13>May 29 06:13:05 rpmi: kf5-kitemviews-devel-5.57.0-alt1 sisyphus+227183.500.1.3 1555659345 installed <13>May 29 06:13:05 rpmi: kf5-kiconthemes-common-5.57.0-alt1 sisyphus+227183.3700.1.3 1555662943 installed <13>May 29 06:13:05 rpmi: kf5-kcompletion-common-5.57.0-alt1 sisyphus+227183.2700.1.3 1555661800 installed <13>May 29 06:13:05 rpmi: libkf5completion-5.57.0-alt1 sisyphus+227183.2700.1.3 1555661800 installed <13>May 29 06:13:05 rpmi: kf5-kcompletion-devel-5.57.0-alt1 sisyphus+227183.2700.1.3 1555661800 installed <13>May 29 06:13:05 rpmi: kf5-kwindowsystem-common-5.57.0-alt1 sisyphus+227183.1600.1.3 1555660605 installed <13>May 29 06:13:05 rpmi: kf5-kcrash-common-5.57.0-alt1 sisyphus+227183.2500.1.3 1555661557 installed <13>May 29 06:13:05 rpmi: kf5-kdbusaddons-common-5.57.0-alt1 sisyphus+227183.2100.1.3 1555661035 installed <13>May 29 06:13:05 rpmi: kf5-kservice-common-5.57.0-alt1 sisyphus+227183.3500.1.3 1555662647 installed <13>May 29 06:13:05 rpmi: kf5-sonnet-common-5.57.0-alt1 sisyphus+227183.1400.1.3 1555660229 installed <13>May 29 06:13:05 rpmi: kf5-ktextwidgets-common-5.57.0-alt1 sisyphus+227183.4500.1.3 1555663764 installed <13>May 29 06:13:05 rpmi: kf5-kxmlgui-common-5.57.0-alt1 sisyphus+227183.4600.1.3 1555663899 installed <13>May 29 06:13:05 rpmi: kf5-kjobwidgets-common-5.57.0-alt1 sisyphus+227183.2600.1.3 1555661677 installed <13>May 29 06:13:05 rpmi: kf5-solid-common-5.57.0-alt1 sisyphus+227183.1700.1.3 1555660770 installed <13>May 29 06:13:05 rpmi: qt5-quickcontrols-5.12.3-alt1 sisyphus+228311.1300.2.1 1556608429 installed <86>May 29 06:13:05 groupadd[47832]: group added to /etc/group: name=messagebus, GID=499 <86>May 29 06:13:05 groupadd[47832]: group added to /etc/gshadow: name=messagebus <86>May 29 06:13:05 groupadd[47832]: new group: name=messagebus, GID=499 <86>May 29 06:13:05 useradd[47836]: new user: name=messagebus, UID=499, GID=499, home=/run/dbus, shell=/dev/null <13>May 29 06:13:05 rpmi: dbus-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed <13>May 29 06:13:05 rpmi: dbus-tools-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed <13>May 29 06:13:05 rpmi: dbus-tools-gui-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed <13>May 29 06:13:05 rpmi: xml-utils-1:2.9.9.0.52.f824-alt1 sisyphus+229881.200.3.1 1558978732 installed <13>May 29 06:13:06 rpmi: libqca-qt5-2.2.0-alt0.1.S1 1535548825 installed <13>May 29 06:13:06 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906326 installed <13>May 29 06:13:06 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672625 installed <13>May 29 06:13:06 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974198 installed <13>May 29 06:13:06 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>May 29 06:13:06 rpmi: libgpg-error-devel-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>May 29 06:13:06 rpmi: libann-1.1.2-alt5 sisyphus+221266.100.1.2 1549944815 installed <13>May 29 06:13:06 rpmi: media-player-info-22-alt1 1440756007 installed <13>May 29 06:13:07 rpmi: libkf5solid-5.57.0-alt1 sisyphus+227183.1700.1.3 1555660770 installed <13>May 29 06:13:07 rpmi: kf5-solid-devel-5.57.0-alt1 sisyphus+227183.1700.1.3 1555660770 installed <13>May 29 06:13:07 rpmi: libqt5-concurrent-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:13:07 rpmi: xxd-4:8.1.26-alt1.1 sisyphus+222028.300.10.1 1550844669 installed <13>May 29 06:13:07 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>May 29 06:13:08 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>May 29 06:13:08 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>May 29 06:13:08 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:13:08 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:13:08 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>May 29 06:13:08 rpmi: libEGL-devel-4:19.0.5-alt1 sisyphus+229808.100.1.1 1558521450 installed <13>May 29 06:13:08 rpmi: libGL-devel-4:19.0.5-alt1 sisyphus+229808.100.1.1 1558521450 installed <13>May 29 06:13:08 rpmi: qt5-speech-common-5.12.3-alt1 sisyphus+228311.3600.2.3 1556687401 installed <13>May 29 06:13:08 rpmi: libspeechd-0.8.8-alt2 sisyphus+227564.400.1.2 1555993257 installed <13>May 29 06:13:08 rpmi: libhunspell-1.7.0-alt1 sisyphus+226731.100.2.1 1554585900 installed <13>May 29 06:13:08 rpmi: libkf5sonnetcore-5.57.0-alt1 sisyphus+227183.1400.1.3 1555660229 installed <13>May 29 06:13:08 rpmi: libkf5sonnetui-5.57.0-alt1 sisyphus+227183.1400.1.3 1555660229 installed <13>May 29 06:13:08 rpmi: su-0.60-alt35 1484567251 installed <13>May 29 06:13:09 rpmi: url_handler-0.3.1-alt1 1290564262 installed <13>May 29 06:13:09 rpmi: xprop-1.2.4-alt1 sisyphus+225764.100.1.1 1553680701 installed <13>May 29 06:13:09 rpmi: xdg-utils-1.1.3-alt5 sisyphus.216143.100 1541504685 installed <13>May 29 06:13:09 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744353 installed <13>May 29 06:13:09 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>May 29 06:13:09 rpmi: libstdc++8-devel-8.3.1-alt3 sisyphus+228100.100.1.1 1556142139 installed <13>May 29 06:13:10 rpmi: gcc8-c++-8.3.1-alt3 sisyphus+228100.100.1.1 1556142139 installed <13>May 29 06:13:10 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685957 installed <13>May 29 06:13:10 rpmi: qt5-xmlpatterns-common-5.12.3-alt1 sisyphus+228311.300.2.1 1556606063 installed <13>May 29 06:13:10 rpmi: libqt5-xmlpatterns-5.12.3-alt1 sisyphus+228311.300.2.1 1556606063 installed <13>May 29 06:13:10 rpmi: qt5-x11extras-common-5.12.3-alt1 sisyphus+228311.1600.2.1 1556610920 installed <13>May 29 06:13:10 rpmi: libqt5-x11extras-5.12.3-alt1 sisyphus+228311.1600.2.1 1556610920 installed <13>May 29 06:13:10 rpmi: libkf5windowsystem-5.57.0-alt1 sisyphus+227183.1600.1.3 1555660605 installed <13>May 29 06:13:10 rpmi: libkf5crash-5.57.0-alt1 sisyphus+227183.2500.1.3 1555661557 installed <13>May 29 06:13:10 rpmi: libkf5dbusaddons-5.57.0-alt1 sisyphus+227183.2100.1.3 1555661035 installed <13>May 29 06:13:10 rpmi: libkf5jobwidgets-5.57.0-alt1 sisyphus+227183.2600.1.3 1555661677 installed <13>May 29 06:13:10 rpmi: libkf5guiaddons-5.57.0-alt1 sisyphus+227183.1100.1.3 1555659800 installed <13>May 29 06:13:10 rpmi: libkf5configwidgets-5.57.0-alt1 sisyphus+227183.3400.1.3 1555662521 installed <13>May 29 06:13:10 rpmi: libkf5globalaccel-5.57.0-alt2 sisyphus+228124.200.6.1 1556550612 installed <13>May 29 06:13:10 rpmi: qt5-websockets-common-5.12.3-alt1 sisyphus+228311.500.2.1 1556607060 installed <13>May 29 06:13:10 rpmi: libqt5-websockets-5.12.3-alt1 sisyphus+228311.500.2.1 1556607060 installed <13>May 29 06:13:10 rpmi: qt5-webkit-common-5.212.0-alt11 sisyphus+228311.1400.2.1 1556610172 installed <13>May 29 06:13:11 rpmi: qt5-webengine-common-5.12.3-alt1 sisyphus+228311.3000.2.3 1556685584 installed <13>May 29 06:13:11 rpmi: libsnappy-1.1.7-alt1 sisyphus+227320.100.1.3 1555618688 installed <13>May 29 06:13:11 rpmi: libre2-20160401-alt1_5 1506738925 installed <13>May 29 06:13:11 rpmi: libminizip-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed <13>May 29 06:13:11 rpmi: libevent2.1-2.1.8-alt2 sisyphus+225805.100.1.1 1553739559 installed <13>May 29 06:13:11 rpmi: libXScrnSaver-1.2.3-alt1 sisyphus+223149.500.2.1 1551268370 installed <13>May 29 06:13:11 rpmi: qt5-quickcontrols2-common-5.12.3-alt1 sisyphus+228311.2100.2.1 1556611414 installed <13>May 29 06:13:11 rpmi: libqt5-quicktemplates2-5.12.3-alt1 sisyphus+228311.2100.2.1 1556611414 installed <13>May 29 06:13:11 rpmi: libqt5-quickcontrols2-5.12.3-alt1 sisyphus+228311.2100.2.1 1556611414 installed <13>May 29 06:13:11 rpmi: qt5-quickcontrols2-5.12.3-alt1 sisyphus+228311.2100.2.1 1556611414 installed <13>May 29 06:13:11 rpmi: qt5-webchannel-common-5.12.3-alt1 sisyphus+228311.1200.2.1 1556608294 installed <13>May 29 06:13:11 rpmi: libqt5-webchannel-5.12.3-alt1 sisyphus+228311.1200.2.1 1556608294 installed <13>May 29 06:13:12 rpmi: libqt5-webkit-5.212.0-alt11 sisyphus+228311.1400.2.1 1556610172 installed <13>May 29 06:13:12 rpmi: qt5-svg-common-5.12.3-alt1 sisyphus+228311.2000.2.1 1556611136 installed <13>May 29 06:13:12 rpmi: libqt5-svg-5.12.3-alt1 sisyphus+228311.2000.2.1 1556611136 installed <13>May 29 06:13:12 rpmi: libkf5iconthemes-5.57.0-alt1 sisyphus+227183.3700.1.3 1555662943 installed <13>May 29 06:13:12 rpmi: qt5-sensors-common-5.12.3-alt1 sisyphus+228311.1100.2.1 1556608167 installed <13>May 29 06:13:12 rpmi: libqt5-sensors-5.12.3-alt1 sisyphus+228311.1100.2.1 1556608167 installed <13>May 29 06:13:12 rpmi: qt5-multimedia-common-5.12.3-alt1 sisyphus+228311.600.2.3 1556681301 installed <13>May 29 06:13:12 rpmi: libopenal1-1.19.1-alt1 sisyphus+222956.100.1.1 1551298513 installed <13>May 29 06:13:12 rpmi: libzeromq-4.2.3-alt1 1513846882 installed <13>May 29 06:13:12 rpmi: libmpeg2-0.5.1-alt3.svn20120718 1410845586 installed <13>May 29 06:13:13 rpmi: libcdio-2.0.0-alt1.1 1516233232 installed <13>May 29 06:13:13 rpmi: liba52-0.7.4-alt9 1528303350 installed <13>May 29 06:13:13 rpmi: libwebrtc-0.3-alt2 sisyphus+229377.100.1.1 1557873868 installed <13>May 29 06:13:13 rpmi: vulkan-filesystem-1.1.107-alt1 sisyphus+228875.1200.5.1 1557178290 installed <13>May 29 06:13:13 rpmi: libvulkan1-1.1.107-alt1 sisyphus+228875.1200.5.1 1557178290 installed <13>May 29 06:13:13 rpmi: libvo-amrwbenc-0.1.3-alt1 1465493713 installed <13>May 29 06:13:13 rpmi: libvo-aacenc-0.1.3-alt1 1393497439 installed <13>May 29 06:13:13 rpmi: libsbc-1.2-alt1.1 1501780340 installed <13>May 29 06:13:13 rpmi: libopenh264-1.8.0-alt1 sisyphus+228851.200.2.1 1556714933 installed <13>May 29 06:13:13 rpmi: libtbb-2019-alt1.u2 sisyphus+225625.22600.91.1 1555297232 installed <13>May 29 06:13:13 rpmi: libprotobuf17-3.6.1.3-alt2 sisyphus+227259.100.1.1 1555610513 installed <13>May 29 06:13:13 rpmi: libgflags-2.2.1-alt1 1506439788 installed <13>May 29 06:13:13 rpmi: libjson-c4-0.13.1-alt1 sisyphus+226468.100.8.1 1554723265 installed <13>May 29 06:13:13 rpmi: libCharLS-1.0-alt2 1389518018 installed <13>May 29 06:13:13 rpmi: gdcm-2.8.4-alt3_11 sisyphus+225625.34340.91.1 1555326349 installed <13>May 29 06:13:13 rpmi: libudfread-1.0.0-alt3 1528906336 installed <13>May 29 06:13:13 rpmi: libbluray-1.0.2-alt1 1529659810 installed <13>May 29 06:13:13 rpmi: libsoxr-0.1.2-alt4 sisyphus+222649.100.1.1 1550964841 installed <13>May 29 06:13:13 rpmi: libswresample3-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:13 rpmi: libzvbi-0.2.35-alt1 sisyphus+223374.100.1.1 1551507904 installed <13>May 29 06:13:13 rpmi: libxvid-1.3.4-alt1 1507033988 installed <13>May 29 06:13:13 rpmi: libtwolame-0.3.13-alt1 1486717192 installed <13>May 29 06:13:13 rpmi: libcodec2-0.8.1-alt1 1533802521 installed <13>May 29 06:13:13 rpmi: tinyxml-2.6.2-alt1.2 1465754828 installed <13>May 29 06:13:13 rpmi: openni-1.5.7.10-alt2_13 1525876438 installed <13>May 29 06:13:13 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed <13>May 29 06:13:13 rpmi: libfftw3-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed <13>May 29 06:13:13 rpmi: libofa-0.9.3-alt4.1.qa3 1506957670 installed <13>May 29 06:13:13 rpmi: libmodplug-0.8.9.0-alt1 sisyphus+224334.100.1.1 1552243564 installed <13>May 29 06:13:13 rpmi: libmms-0.6.4-alt1 1409679936 installed <13>May 29 06:13:13 rpmi: libyajl-2.1.0-alt1 1399891593 installed <13>May 29 06:13:13 rpmi: libkate-0.4.1-alt1.4 sisyphus+223368.100.1.1 1551503981 installed <13>May 29 06:13:13 rpmi: liblash-1:0.5.4-alt1_35 sisyphus+226080.100.1.1 1554104907 installed <13>May 29 06:13:13 rpmi: libfaad2-2.7-alt6 sisyphus+220898.4600.11.1 1551973073 installed <13>May 29 06:13:13 rpmi: libdvdcss-1.3.0-alt1 1414269645 installed <13>May 29 06:13:13 rpmi: libdvdnav-5.0.1-alt1 1414229734 installed <13>May 29 06:13:13 rpmi: libdca0-0.0.5-alt4.qa1 sisyphus+222535.100.1.1 1550881650 installed <13>May 29 06:13:13 rpmi: libbs2b-3.1.0-alt1.3 1327614911 installed <13>May 29 06:13:13 rpmi: libsoundtouch-2.1.2-alt1 sisyphus+222705.100.1.1 1551002622 installed <13>May 29 06:13:13 rpmi: openexr22-common-2.2.0-alt3 sisyphus+221267.100.1.2 1549944980 installed <13>May 29 06:13:13 rpmi: libilmimf22-2.2.0-alt3 sisyphus+221267.100.1.2 1549944980 installed <13>May 29 06:13:13 rpmi: libtag-1.11.1-alt1 1479892949 installed <13>May 29 06:13:13 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>May 29 06:13:13 rpmi: libpulseaudio-12.2-alt2 sisyphus+229344.100.2.1 1557906263 installed <13>May 29 06:13:13 rpmi: libfluidsynth-2.0.5-alt1 sisyphus+227606.100.1.2 1555785563 installed <13>May 29 06:13:14 rpmi: libSDL-1.2.14-alt7 1483707267 installed <13>May 29 06:13:14 rpmi: libmjpegtools2.1-2.1.0-alt3 sisyphus+227903.100.1.1 1555879017 installed <13>May 29 06:13:14 rpmi: libmpg123-1.25.10-alt1 1519934027 installed <13>May 29 06:13:14 rpmi: libwayland-cursor-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>May 29 06:13:14 rpmi: libjbig-2.1-alt1 1401380921 installed <13>May 29 06:13:14 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed <13>May 29 06:13:14 rpmi: libgd3-2.2.5-alt3 sisyphus+226800.200.2.1 1554649314 installed <13>May 29 06:13:14 rpmi: libgdk-pixbuf-locales-2.38.1-alt1.1 sisyphus+226643.100.1.1 1554470431 installed <13>May 29 06:13:14 rpmi: libepoxy-1.5.3-alt1 sisyphus+226740.100.2.3 1554619014 installed <13>May 29 06:13:14 rpmi: libavahi-0.6.32-alt1 1500485694 installed <13>May 29 06:13:14 rpmi: libcups-2.2.11-alt1 sisyphus+225793.100.1.1 1553701171 installed <13>May 29 06:13:14 rpmi: libqt5-printsupport-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:13:14 rpmi: libqt5-webkitwidgets-5.212.0-alt11 sisyphus+228311.1400.2.1 1556610172 installed <13>May 29 06:13:15 rpmi: libgs-9.27-alt1 sisyphus+230060.100.1.1 1558779688 installed <13>May 29 06:13:15 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>May 29 06:13:15 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>May 29 06:13:15 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>May 29 06:13:15 rpmi: perl-Compress-Raw-Bzip2-2.086-alt1 sisyphus+226394.100.1.2 1554269409 installed <13>May 29 06:13:15 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>May 29 06:13:15 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>May 29 06:13:15 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>May 29 06:13:15 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343225 installed <13>May 29 06:13:15 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474113 installed <13>May 29 06:13:15 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed <13>May 29 06:13:15 rpmi: perl-IO-Compress-2.086-alt1 sisyphus+226399.100.2.1 1554270186 installed <13>May 29 06:13:15 rpmi: perl-Net-HTTP-6.19-alt1 sisyphus+229756.100.1.1 1558454558 installed <13>May 29 06:13:15 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343407 installed <13>May 29 06:13:15 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>May 29 06:13:15 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>May 29 06:13:15 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>May 29 06:13:15 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed <13>May 29 06:13:15 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed <13>May 29 06:13:15 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>May 29 06:13:15 rpmi: perl-libwww-6.39-alt1 sisyphus+229237.100.1.1 1557650051 installed <13>May 29 06:13:15 rpmi: perl-XML-LibXML-2.0134-alt1 sisyphus+221347.100.1.1 1549969052 installed <13>May 29 06:13:15 rpmi: perl-XML-SAX-1.00-alt1 1519094959 installed <13>May 29 06:13:15 rpmi: perl-XML-Simple-2.25-alt1 1521437714 installed <13>May 29 06:13:15 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed <13>May 29 06:13:16 rpmi: icon-theme-adwaita-3.32.0-alt1 sisyphus+225063.1600.1.1 1552933594 installed <13>May 29 06:13:16 rpmi: libvisual0.4-0.4.0-alt3 1301290263 installed <13>May 29 06:13:16 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>May 29 06:13:16 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>May 29 06:13:16 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>May 29 06:13:16 rpmi: libgraphene-1.9.2-alt1 sisyphus+229346.100.1.1 1557837329 installed <13>May 29 06:13:16 rpmi: libcdparanoia-1:10.2-alt6 1501248110 installed <13>May 29 06:13:16 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed <13>May 29 06:13:16 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>May 29 06:13:16 rpmi: libpango-1.42.4-alt1 1534787249 installed <13>May 29 06:13:16 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>May 29 06:13:16 rpmi: libucil2-0.9.10-alt2_12 sisyphus+228414.100.1.1 1556611177 installed <13>May 29 06:13:16 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>May 29 06:13:16 rpmi: libpangox-compat-0.0.2-alt1 1465069388 installed <13>May 29 06:13:16 rpmi: qt5-serialport-common-5.12.3-alt1 sisyphus+228311.700.2.1 1556607573 installed <13>May 29 06:13:16 rpmi: libqt5-serialport-5.12.3-alt1 sisyphus+228311.700.2.1 1556607573 installed <13>May 29 06:13:16 rpmi: libqt5-positioning-5.12.3-alt1 sisyphus+228311.1000.2.1 1556607888 installed <13>May 29 06:13:16 rpmi: libqt5-positioningquick-5.12.3-alt1 sisyphus+228311.1000.2.1 1556607888 installed <13>May 29 06:13:16 rpmi: libqt5-location-5.12.3-alt1 sisyphus+228311.1000.2.1 1556607888 installed <13>May 29 06:13:16 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>May 29 06:13:16 rpmi: rpm-macros-cmake-3.13.4-alt3 sisyphus+229386.100.1.1 1557907621 installed <13>May 29 06:13:16 rpmi: cmake-modules-3.13.4-alt3 sisyphus+229386.100.1.1 1557907621 installed <13>May 29 06:13:16 rpmi: libuv-1.23.2-alt1 sisyphus+222662.100.1.1 1550983206 installed <13>May 29 06:13:16 rpmi: librhash-1.3.5-alt2 1505156277 installed <13>May 29 06:13:16 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769512 installed <13>May 29 06:13:16 rpmi: publicsuffix-list-dafsa-20190329-alt1 sisyphus+226347.100.1.2 1554127434 installed <13>May 29 06:13:16 rpmi: libpsl-0.21.0-alt1 sisyphus+227314.100.1.2 1555618432 installed <13>May 29 06:13:16 rpmi: libnghttp2-1.34.0-alt1 sisyphus+222625.100.1.1 1550947249 installed <13>May 29 06:13:16 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>May 29 06:13:16 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>May 29 06:13:18 rpmi: llvm7.0-libs-7.0.1-alt4.rel sisyphus+229878.100.2.1 1558604478 installed <13>May 29 06:13:18 rpmi: clang7.0-libs-7.0.1-alt4.rel sisyphus+229878.100.2.1 1558604478 installed <13>May 29 06:13:18 rpmi: libmetis-5.1.0-alt1.1 1465290044 installed <13>May 29 06:13:18 rpmi: libboost_context1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:18 rpmi: libboost_fiber1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:18 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:18 rpmi: libnumpy-py3-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:18 rpmi: libboost_python1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:18 rpmi: libnumpy-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:18 rpmi: python-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed <13>May 29 06:13:18 rpmi: python-module-apipkg-1.5-alt1 1531926894 installed <13>May 29 06:13:18 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388758 installed <13>May 29 06:13:19 rpmi: libquadmath0-8.3.1-alt3 sisyphus+228100.100.1.1 1556142139 installed <13>May 29 06:13:19 rpmi: libgfortran5-8.3.1-alt3 sisyphus+228100.100.1.1 1556142139 installed <13>May 29 06:13:19 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134909 installed <13>May 29 06:13:19 rpmi: python3-module-numpy-testing-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:19 rpmi: python3-module-numpy-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:19 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:20 rpmi: libsuitesparse-5.1.2-alt2 sisyphus+222653.100.1.1 1550967191 installed <13>May 29 06:13:20 rpmi: ceres-solver-1.13.0-alt1_8 sisyphus+226018.100.1.1 1554036847 installed <13>May 29 06:13:20 rpmi: python-modules-curses-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>May 29 06:13:20 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed <13>May 29 06:13:20 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>May 29 06:13:20 groupadd[71697]: group added to /etc/group: name=_keytab, GID=498 <86>May 29 06:13:20 groupadd[71697]: group added to /etc/gshadow: name=_keytab <86>May 29 06:13:20 groupadd[71697]: new group: name=_keytab, GID=498 <13>May 29 06:13:20 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746443 installed <13>May 29 06:13:20 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>May 29 06:13:20 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>May 29 06:13:20 rpmi: python-modules-compiler-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-email-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-unittest-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-nis-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-encodings-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-xml-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-ctypes-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>May 29 06:13:20 rpmi: python-modules-multiprocessing-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-logging-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:20 rpmi: python-modules-json-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:23 rpmi: clang7.0-7.0.1-alt4.rel sisyphus+229878.100.2.1 1558604478 installed <13>May 29 06:13:23 rpmi: clang7.0-devel-7.0.1-alt4.rel sisyphus+229878.100.2.1 1558604478 installed <13>May 29 06:13:24 rpmi: python-module-clang-5.0-alt1 sisyphus+228352.1100.3.1 1556555939 installed <13>May 29 06:13:24 rpmi: python-module-more-itertools-1:5.0.0-alt2 sisyphus+226536.200.1.1 1554329977 installed <13>May 29 06:13:24 rpmi: python-modules-hotshot-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:24 rpmi: python-modules-bsddb-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:24 rpmi: python-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:24 rpmi: python-strict-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:24 rpmi: python-modules-distutils-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>May 29 06:13:24 rpmi: qt5-base-devel-5.12.3-alt1 sisyphus+228311.100.2.1 1556603396 installed <13>May 29 06:13:24 rpmi: kf5-kcoreaddons-devel-5.57.0-alt1 sisyphus+227183.2200.1.3 1555661168 installed <13>May 29 06:13:24 rpmi: kf5-kjobwidgets-devel-5.57.0-alt1 sisyphus+227183.2600.1.3 1555661677 installed <13>May 29 06:13:24 rpmi: python-module-attrs-19.1.0-alt1 sisyphus+227473.2100.1.2 1555756986 installed <13>May 29 06:13:24 rpmi: python-module-sip-4.19.13-alt1 sisyphus+225625.16200.91.1 1555293783 installed <13>May 29 06:13:24 rpmi: python-module-PyQt5-sip-4.19.13-alt1 sisyphus+225625.16200.91.1 1555293783 installed <13>May 29 06:13:24 rpmi: python-module-py-1.8.0-alt2 sisyphus+228349.1400.4.1 1556631070 installed <13>May 29 06:13:24 rpmi: python-module-funcsigs-1.0.2-alt2 sisyphus+228355.2600.2.1 1556560236 installed <13>May 29 06:13:24 rpmi: python-module-scandir-1.10.0-alt1 sisyphus+225192.100.1.2 1552968852 installed <13>May 29 06:13:24 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus+228364.300.4.1 1556886257 installed <13>May 29 06:13:24 rpmi: python-module-atomicwrites-1.3.0-alt1 sisyphus+227473.2000.1.3 1555763467 installed <13>May 29 06:13:24 rpmi: python-module-pkg_resources-1:41.0.1-alt1 sisyphus+228918.200.3.1 1558089212 installed <13>May 29 06:13:24 rpmi: python-module-pluggy-0.11.0-alt1 sisyphus+229116.100.1.1 1557316655 installed <13>May 29 06:13:24 rpmi: python-module-pytest-3.10.1-alt5 sisyphus+228366.2000.2.3 1556707871 installed <13>May 29 06:13:24 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:24 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555303051 installed <13>May 29 06:13:24 rpmi: libboost_numpy1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <86>May 29 06:13:24 groupadd[75554]: group added to /etc/group: name=sasl, GID=497 <86>May 29 06:13:24 groupadd[75554]: group added to /etc/gshadow: name=sasl <86>May 29 06:13:24 groupadd[75554]: new group: name=sasl, GID=497 <13>May 29 06:13:24 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139861 installed <13>May 29 06:13:24 rpmi: libldap-2.4.47-alt1 sisyphus+227888.100.2.1 1555846668 installed <13>May 29 06:13:24 rpmi: libcurl-7.65.0-alt1 sisyphus+229800.100.1.1 1558511633 installed <13>May 29 06:13:25 rpmi: cmake-3.13.4-alt3 sisyphus+229386.100.1.1 1557907621 installed <13>May 29 06:13:25 rpmi: libraptor2-2.0.15-alt1 1417013328 installed <13>May 29 06:13:25 rpmi: liblrdf-0.6.1-alt1 1493047569 installed <13>May 29 06:13:25 rpmi: libneon-0.30.2-alt1 sisyphus+226834.100.1.1 1554686299 installed <13>May 29 06:13:25 rpmi: libboost_test1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_serialization1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_regex1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_graph1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_date_time1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:25 rpmi: libboost_container1.67.0-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:26 rpmi: boost-devel-headers-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:26 rpmi: boost-devel-1:1.67.0-alt6 sisyphus+227124.100.3.3 1555633102 installed <13>May 29 06:13:26 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>May 29 06:13:26 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>May 29 06:13:26 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>May 29 06:13:26 rpmi: libgio-2.60.3-alt1 sisyphus+229994.100.1.1 1558678203 installed <13>May 29 06:13:26 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>May 29 06:13:26 rpmi: libgstreamer1.0-1.16.0-alt1 sisyphus+227450.200.3.3 1555766462 installed <13>May 29 06:13:26 rpmi: libgdk-pixbuf-2.38.1-alt1.1 sisyphus+226643.100.1.1 1554470431 installed <13>May 29 06:13:26 rpmi: libgst-plugins1.0-1.16.0-alt1.1 sisyphus+229346.400.1.1 1557838166 installed <13>May 29 06:13:26 rpmi: librsvg-1:2.44.14-alt1 sisyphus+229312.100.1.1 1557813698 installed <13>May 29 06:13:27 rpmi: libavcodec58-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:27 rpmi: libavformat58-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:29 rpmi: libqt5-webenginecore-5.12.3-alt1 sisyphus+228311.3000.2.3 1556685584 installed <13>May 29 06:13:29 rpmi: gstreamer1.0-1.16.0-alt1 sisyphus+227450.200.3.3 1555766462 installed <13>May 29 06:13:29 rpmi: gtk-update-icon-cache-3.24.8-alt1 sisyphus+227101.100.2.2 1555191470 installed <13>May 29 06:13:30 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>May 29 06:13:30 rpmi: libgusb-0.3.0-alt1 1518891733 installed <13>May 29 06:13:30 rpmi: libcolord-1.4.4-alt2 sisyphus+229904.100.1.1 1558606512 installed <13>May 29 06:13:30 rpmi: libpolkit-0.116-alt1 sisyphus+228976.400.4.1 1557128960 installed <13>May 29 06:13:30 rpmi: gobject-introspection-1.60.1-alt1.1 sisyphus+228198.100.2.1 1556265781 installed <13>May 29 06:13:30 rpmi: libgstreamer1.0-gir-1.16.0-alt1 sisyphus+227450.200.3.3 1555766462 installed <13>May 29 06:13:30 rpmi: libgst-plugins1.0-gir-1.16.0-alt1.1 sisyphus+229346.400.1.1 1557838166 installed <86>May 29 06:13:30 groupadd[80437]: group added to /etc/group: name=colord, GID=496 <86>May 29 06:13:30 groupadd[80437]: group added to /etc/gshadow: name=colord <86>May 29 06:13:30 groupadd[80437]: new group: name=colord, GID=496 <86>May 29 06:13:30 useradd[80448]: new user: name=colord, UID=498, GID=496, home=/var/colord, shell=/dev/null <13>May 29 06:13:30 rpmi: colord-1.4.4-alt2 sisyphus+229904.100.1.1 1558606512 installed <13>May 29 06:13:30 rpmi: libpolkit-qt5-core-0.112.0-alt3 sisyphus+222979.100.1.2 1551378006 installed <13>May 29 06:13:30 rpmi: libkf5auth-5.57.0-alt1 sisyphus+227183.2400.1.3 1555661440 installed <13>May 29 06:13:30 rpmi: kf5-kauth-devel-5.57.0-alt1 sisyphus+227183.2400.1.3 1555661440 installed <13>May 29 06:13:30 rpmi: kf5-kconfigwidgets-devel-5.57.0-alt1 sisyphus+227183.3400.1.3 1555662521 installed <13>May 29 06:13:30 rpmi: libgraphviz-2.40.1-alt6 sisyphus+227247.100.2.2 1555749603 installed <13>May 29 06:13:30 rpmi: libgtkglext-1.2.0-alt4 1526376544 installed <13>May 29 06:13:30 rpmi: libglade-2.6.4-alt5.qa1 1366416175 installed <13>May 29 06:13:30 rpmi: gst-plugins-base1.0-1.16.0-alt1.1 sisyphus+229346.400.1.1 1557838166 installed <13>May 29 06:13:30 rpmi: gst-plugins-ugly1.0-1.16.0-alt1 sisyphus+227450.600.3.3 1555767443 installed <13>May 29 06:13:30 rpmi: libqt5-webengine-5.12.3-alt1 sisyphus+228311.3000.2.3 1556685584 installed <13>May 29 06:13:30 rpmi: libqt5-webenginewidgets-5.12.3-alt1 sisyphus+228311.3000.2.3 1556685584 installed <13>May 29 06:13:30 rpmi: libavfilter7-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>May 29 06:13:30 rpmi: gst-libav-1.16.0-alt1 sisyphus+227450.1000.3.3 1555767650 installed <13>May 29 06:13:30 rpmi: glib-networking-2.60.2-alt1 sisyphus+228873.100.1.1 1556821164 installed <13>May 29 06:13:30 rpmi: libsoup-2.66.2-alt1 sisyphus+229994.200.1.1 1558678426 installed <13>May 29 06:13:30 rpmi: libgssdp-1.0.3-alt1 sisyphus+219951.100.1.1 1548401419 installed <13>May 29 06:13:30 rpmi: libgupnp-1.0.3-alt1 1533039280 installed <13>May 29 06:13:30 rpmi: libgupnp-igd-0.2.5-alt2 sisyphus+226525.100.2.3 1554592980 installed <13>May 29 06:13:30 rpmi: libnice-0.1.16-alt1 sisyphus+229216.100.1.1 1557584949 installed <13>May 29 06:13:30 rpmi: libsoup-gnome-2.66.2-alt1 sisyphus+229994.200.1.1 1558678426 installed <13>May 29 06:13:30 rpmi: librest-0.8.1-alt1 1508266396 installed <13>May 29 06:13:30 rpmi: libdconf-0.32.0-alt1 sisyphus+225059.1100.3.2 1552845910 installed <13>May 29 06:13:30 rpmi: dconf-0.32.0-alt1 sisyphus+225059.1100.3.2 1552845910 installed <13>May 29 06:13:30 rpmi: libgtk+3-schemas-3.24.8-alt1 sisyphus+227101.100.2.2 1555191470 installed <13>May 29 06:13:30 rpmi: libjson-glib-1.4.4-alt1 sisyphus.213175.100 1537249583 installed <13>May 29 06:13:30 rpmi: libXtst-1.2.2-alt1 1369984880 installed <13>May 29 06:13:30 rpmi: at-spi2-core-2.32.1-alt1.1 sisyphus+227877.100.1.2 1555818549 installed <13>May 29 06:13:30 rpmi: at-spi2-atk-2.32.0-alt1 sisyphus+225059.700.3.2 1552845269 installed <13>May 29 06:13:31 rpmi: libgtk+3-3.24.8-alt1 sisyphus+227101.100.2.2 1555191470 installed <13>May 29 06:13:31 rpmi: gst-plugins-good1.0-1.16.0-alt1.1 sisyphus+227894.200.1.2 1555855512 installed <13>May 29 06:13:32 rpmi: libopencv3.4-1:3.4.5-alt1 sisyphus+225625.30000.91.1 1555306450 installed <13>May 29 06:13:32 rpmi: gst-plugins-bad1.0-1.16.0-alt1.2 sisyphus+228851.300.3.1 1556821486 installed <13>May 29 06:13:32 rpmi: libqt5-multimedia-5.12.3-alt1 sisyphus+228311.600.2.3 1556681301 installed <13>May 29 06:13:32 rpmi: python-module-PyQt5-5.11.3-alt2 sisyphus+225625.41300.91.1 1555340779 installed <13>May 29 06:13:32 rpmi: libqt5-texttospeech-5.12.3-alt1 sisyphus+228311.3600.2.3 1556687401 installed <13>May 29 06:13:32 rpmi: altlinux-mime-defaults-0.433-alt1 sisyphus.216233.100 1541623461 installed <13>May 29 06:13:32 rpmi: wm-common-freedesktop-1.3-alt1 1303402115 installed <13>May 29 06:13:32 rpmi: altlinux-freedesktop-menu-common-0.66-alt1 sisyphus.213076.200 1537111008 installed <13>May 29 06:13:32 rpmi: altlinux-freedesktop-menu-shallow-menu-0.66-alt1 sisyphus.213076.200 1537111008 installed <13>May 29 06:13:32 rpmi: altlinux-freedesktop-menu-generic-0.66-alt1 sisyphus.213076.200 1537111008 installed <13>May 29 06:13:32 rpmi: libkf5service-5.57.0-alt1 sisyphus+227183.3500.1.3 1555662647 installed <13>May 29 06:13:33 rpmi: libkf5kiocore-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:33 rpmi: libkf5kiogui-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:33 rpmi: libkf5kiowidgets-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:33 rpmi: libkf5textwidgets-5.57.0-alt1 sisyphus+227183.4500.1.3 1555663764 installed <13>May 29 06:13:33 rpmi: libkf5xmlgui-5.57.0-alt1 sisyphus+227183.4600.1.3 1555663899 installed <13>May 29 06:13:33 rpmi: libkf5bookmarks-5.57.0-alt1 sisyphus+227183.4700.1.3 1555664042 installed <13>May 29 06:13:33 rpmi: kf5-kbookmarks-devel-5.57.0-alt1 sisyphus+227183.4700.1.3 1555664042 installed <13>May 29 06:13:33 rpmi: libkf5kiofilewidgets-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:33 rpmi: kf5-kxmlgui-devel-5.57.0-alt1 sisyphus+227183.4600.1.3 1555663899 installed <13>May 29 06:13:33 rpmi: kf5-kservice-devel-5.57.0-alt1 sisyphus+227183.3500.1.3 1555662647 installed <13>May 29 06:13:33 rpmi: kf5-kio-devel-5.57.0-alt1 sisyphus+227183.5100.1.3 1555664479 installed <13>May 29 06:13:33 rpmi: extra-cmake-modules-5.57.0-alt1 sisyphus+227183.100.1.3 1555658786 installed <13>May 29 06:13:33 rpmi: graphviz-2.40.1-alt6 sisyphus+227247.100.2.2 1555749603 installed <13>May 29 06:13:33 rpmi: libqca-qt5-devel-2.2.0-alt0.1.S1 1535548825 installed <13>May 29 06:13:33 rpmi: kf5-ki18n-devel-5.57.0-alt1 sisyphus+227183.3000.1.3 1555661940 installed <13>May 29 06:13:33 rpmi: kf5-kcrash-devel-5.57.0-alt1 sisyphus+227183.2500.1.3 1555661557 installed <13>May 29 06:13:33 rpmi: libgcrypt-devel-1.8.4-alt2 sisyphus+229280.100.1.1 1557741896 installed <13>May 29 06:13:33 rpmi: kf5-karchive-devel-5.57.0-alt1 sisyphus+227183.2000.1.3 1555660906 installed <13>May 29 06:13:33 rpmi: libgmp-devel-6.1.2-alt3 sisyphus+229304.40.2.1 1557770931 installed <13>May 29 06:13:33 rpmi: doxygen-1:1.8.15-alt1 sisyphus+220984.100.1.2 1549663847 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/kde5-libktorrent-2.1.0-alt1.nosrc.rpm Installing kde5-libktorrent-2.1.0-alt1.S1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.94405 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libktorrent-2.1.0 + echo 'Source #0 (libktorrent-2.1.0.tar):' Source #0 (libktorrent-2.1.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/libktorrent-2.1.0.tar + cd libktorrent-2.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.81544 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libktorrent-2.1.0 + __kf5_build -DKDE_INSTALL_LOCALEDIR=/usr/share/kf5/locale + mkdir -p BUILD + __kf5_cmake -DKDE_INSTALL_LOCALEDIR=/usr/share/kf5/locale + export PATH=/usr/lib/kf5/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + PATH=/usr/lib/kf5/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + export QTDIR=/usr/share/qt5 + QTDIR=/usr/share/qt5 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + pushd BUILD ~/RPM/BUILD/libktorrent-2.1.0/BUILD ~/RPM/BUILD/libktorrent-2.1.0 + cmake .. -DCMAKE_USE_RELATIVE_PATHS:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_SKIP_RPATH:BOOL=ON -DBUILD_TESTING:BOOL=FALSE -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON -DCMAKE_BUILD_TYPE=Release '-DCMAKE_EXE_LINKER_FLAGS:STRING=-L/usr/lib64 -L/usr/lib64/kf5/devel' '-DCMAKE_MODULE_LINKER_FLAGS:STRING=-L/usr/lib64 -L/usr/lib64/kf5/devel' '-DCMAKE_SHARED_LINKER_FLAGS:STRING=-L/usr/lib64 -L/usr/lib64/kf5/devel' '-DCMAKE_LIBRARY_PATH=/usr/lib64/kf5/devel;/usr/lib64;/lib64' '-DCMAKE_INCLUDE_PATH=/usr/include/KF5;/usr/include' -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr -DCMAKE_INSTALL_BINDIR=/usr/lib/kf5/bin -DCMAKE_INSTALL_FULL_BINDIR=/usr/lib/kf5/bin -DBIN_INSTALL_DIR:PATH=/usr/lib/kf5/bin -DCMAKE_INSTALL_SBINDIR=/usr/lib/kf5/sbin -DCMAKE_INSTALL_FULL_SBINDIR=/usr/lib/kf5/sbin -DSBIN_INSTALL_DIR:PATH=/usr/lib/kf5/sbin -DLIBEXEC_INSTALL_DIR:PATH=/usr/libexec -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DCMAKE_INSTALL_INCLUDEDIR_KF5=/usr/include/KF5 -DDATA_INSTALL_DIR:PATH=/usr/share -DCONFIG_INSTALL_DIR:PATH=/etc/kf5/xdg -DSERVICES_INSTALL_DIR:PATH=/usr/share/kservices5 -DSERVICETYPES_INSTALL_DIR:PATH=/usr/share/kservicetypes5 -DKNOTIFYRC_INSTALL_DIR:PATH=/usr/share/knotifications5 -DKXMLGUI_INSTALL_DIR:PATH=/usr/share/kxmlgui5 -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DAUTOSTART_INSTALL_DIR=/etc/kf5/xdg/autostart -DHTML_INSTALL_DIR=/usr/share/kf5/doc/HTML -DICON_INSTALL_DIR=/usr/share/kf5/icons -DXDG_MIME_INSTALL_DIR=/usr/share/mime/packages -DXDG_APPS_INSTALL_DIR=/usr/share/kf5/applications/kf5 -DECM_MKSPECS_INSTALL_DIR:PATH=/usr/lib64/qt5/mkspecs/modules -DKCFG_INSTALL_DIR:PATH=/usr/share/kf5/config.kcfg -DPLUGIN_INSTALL_DIR:PATH=/usr/lib64/qt5/plugins -DQT_PLUGIN_INSTALL_DIR:PATH=/usr/lib64/qt5/plugins -DQML_INSTALL_DIR:PATH=/usr/lib64/qt5/qml -DIMPORTS_INSTALL_DIR:PATH=/usr/lib64/qt5/imports -DDBUS_INTERFACES_INSTALL_DIR=/usr/share/kf5/dbus-1/interfaces -DDBUS_SERVICES_INSTALL_DIR=/usr/share/kf5/dbus-1/services -DDBUS_SYSTEM_SERVICES_INSTALL_DIR=/lib/dbus-1/system-services -DKDE_INSTALL_LOCALEDIR=/usr/share/kf5/locale -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.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 CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): BIN_INSTALL_DIR is deprecated, use KDE_INSTALL_BINDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:433 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): SBIN_INSTALL_DIR is deprecated, use KDE_INSTALL_SBINDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:436 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): LIB_INSTALL_DIR is deprecated, use KDE_INSTALL_LIBDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:439 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): LIBEXEC_INSTALL_DIR is deprecated, use KDE_INSTALL_LIBEXECDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:449 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): QT_PLUGIN_INSTALL_DIR is deprecated, use KDE_INSTALL_QTPLUGINDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:400 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:477 (_define_absolute) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): IMPORTS_INSTALL_DIR is deprecated, use KDE_INSTALL_QTQUICKIMPORTSDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:400 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:483 (_define_absolute) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): QML_INSTALL_DIR is deprecated, use KDE_INSTALL_QMLDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:400 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:489 (_define_absolute) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): PLUGIN_INSTALL_DIR is deprecated, use KDE_INSTALL_PLUGINDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:511 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): INCLUDE_INSTALL_DIR is deprecated, use KDE_INSTALL_INCLUDEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:400 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:515 (_define_absolute) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): DATA_INSTALL_DIR is deprecated, use KDE_INSTALL_DATADIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:541 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): HTML_INSTALL_DIR is deprecated, use KDE_INSTALL_DOCBUNDLEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:562 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): KCFG_INSTALL_DIR is deprecated, use KDE_INSTALL_KCFGDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:565 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): SERVICES_INSTALL_DIR is deprecated, use KDE_INSTALL_KSERVICES5DIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:571 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): SERVICETYPES_INSTALL_DIR is deprecated, use KDE_INSTALL_KSERVICETYPES5DIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:574 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): KNOTIFYRC_INSTALL_DIR is deprecated, use KDE_INSTALL_KNOTIFY5RCDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:577 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): KXMLGUI_INSTALL_DIR is deprecated, use KDE_INSTALL_KXMLGUI5DIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:580 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): ICON_INSTALL_DIR is deprecated, use KDE_INSTALL_ICONDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:587 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): XDG_APPS_INSTALL_DIR is deprecated, use KDE_INSTALL_APPDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:602 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): XDG_MIME_INSTALL_DIR is deprecated, use KDE_INSTALL_MIMEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:608 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): DBUS_INTERFACES_INSTALL_DIR is deprecated, use KDE_INSTALL_DBUSINTERFACEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:622 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): DBUS_SERVICES_INSTALL_DIR is deprecated, use KDE_INSTALL_DBUSSERVICEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:625 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): DBUS_SYSTEM_SERVICES_INSTALL_DIR is deprecated, use KDE_INSTALL_DBUSSYSTEMSERVICEDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:628 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): SYSCONF_INSTALL_DIR is deprecated, use KDE_INSTALL_SYSCONFDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:400 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:641 (_define_absolute) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): CONFIG_INSTALL_DIR is deprecated, use KDE_INSTALL_CONFDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:644 (_define_relative) CMakeLists.txt:19 (include) CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:345 (message): AUTOSTART_INSTALL_DIR is deprecated, use KDE_INSTALL_AUTOSTARTDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:647 (_define_relative) CMakeLists.txt:19 (include) -- 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 -- Found KF5Archive: /usr/lib64/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.57.0") -- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.57.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.57.0") -- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.57.0") -- Found KF5Solid: /usr/lib64/cmake/KF5Solid/KF5SolidConfig.cmake (found version "5.57.0") -- Found KF5: success (found suitable version "5.57.0", minimum required is "5.15") found components: Archive Crash I18n KIO Solid -- Boost version: 1.67.0 -- Found LibGMP: /usr/include (found suitable version "6.1.2", minimum required is "6.0.0") -- Found LibGcrypt: /usr/include (found suitable version "1.8.4", minimum required is "1.4.5") -- Looking for include file xfs/xfs.h -- Looking for include file xfs/xfs.h - not found -- Looking for fopen64 -- Looking for fopen64 - found -- Looking for fseeko64 -- Looking for fseeko64 - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for ftello64 -- Looking for ftello64 - found -- Looking for ftello -- Looking for ftello - found -- Looking for fstat64 -- Looking for fstat64 - found -- Looking for stat64 -- Looking for stat64 - found -- Looking for ftruncate64 -- Looking for ftruncate64 - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mmap64 -- Looking for mmap64 - found -- Looking for munmap64 -- Looking for munmap64 - not found -- Looking for posix_fallocate64 -- Looking for posix_fallocate64 - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for fallocate -- Looking for fallocate - found -- Looking for statvfs -- Looking for statvfs - found -- Looking for statvfs64 -- Looking for statvfs64 - found -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found Doxygen: /usr/bin/doxygen (found version "1.8.15") found components: doxygen dot -- Doxygen and dot found. make docs target is available CMake Warning (dev) at doc/CMakeLists.txt:7 (set): Policy CMP0053 is not set: Simplify variable reference and escape sequence evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For input: '@CMAKE_BINARY_DIR@/apidocs' the old evaluation rules produce: '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/apidocs' but the new evaluation rules produce: '@CMAKE_BINARY_DIR@/apidocs' Using the old result for compatibility since the policy is not set. This warning is for project developers. Use -Wno-dev to suppress it. -- The following OPTIONAL packages have been found: * ECM (required version >= 5.15.0) * Qt5Gui (required version >= 5.12.3) * Doxygen -- The following REQUIRED packages have been found: * Qt5Core * Qt5Network * Qt5Xml * Qt5Test * Qt5 (required version >= 5.2.0) * KF5Archive (required version >= 5.15) * KF5Crash (required version >= 5.15) * Gettext * KF5I18n (required version >= 5.15) * KF5KIO (required version >= 5.15) * KF5Solid (required version >= 5.15) * KF5 (required version >= 5.15) * Boost (required version >= 1.34.0) * LibGMP (required version >= 6.0.0), A library for calculating huge numbers (integer and floating point)., * LibGcrypt (required version >= 1.4.5), General purpose crypto library based on the code used in GnuPG., * Qca-qt5 NOTE: LibKTorrent will crash unless you compile Botan library without GMP support. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_USE_RELATIVE_PATHS ECM_MKSPECS_INSTALL_DIR LIB_DESTINATION LIB_SUFFIX -- Build files have been written to: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD + popd ~/RPM/BUILD/libktorrent-2.1.0 + __kf5_make + pushd BUILD ~/RPM/BUILD/libktorrent-2.1.0/BUILD ~/RPM/BUILD/libktorrent-2.1.0 + make -j8 make: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/libktorrent-2.1.0 -B/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/Makefile2 all make -f CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/depend make -f CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/depend make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles-e9616cd4159a7ed713549c8180018bf6 make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target KF5Torrent_autogen make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/DependInfo.cmake --color= Scanning dependencies of target tsfiles-e9616cd4159a7ed713549c8180018bf6 make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Generating ts... /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib64/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/locale -DPO_DIR=/usr/src/RPM/BUILD/libktorrent-2.1.0/po -P /usr/lib64/cmake/KF5I18n/build-tsfiles.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Built target tsfiles-e9616cd4159a7ed713549c8180018bf6 make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 1%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/locale -DPO_DIR=/usr/src/RPM/BUILD/libktorrent-2.1.0/po -P /usr/lib64/cmake/KF5I18n/build-pofiles.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Built target pofiles-e9616cd4159a7ed713549c8180018bf6 make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 2%] Automatic MOC for target KF5Torrent cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/cmake -E cmake_autogen /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent_autogen.dir/AutogenInfo.cmake Release make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Built target KF5Torrent_autogen make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent.dir/DependInfo.cmake --color= Scanning dependencies of target KF5Torrent make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/array.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/array.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/array.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/sha1hash.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/error.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/error.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/error.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/ptrmap.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/bitset.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/urlencoder.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/file.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/file.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/file.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/functions.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/functions.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/functions.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/timer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/fileops.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/sha1hashgen.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/circularbuffer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/autorotatelogjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/autorotatelogjob.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/bufferpool.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bdecoder.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bdecoder.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/pipe.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/pipe.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/logsystemmanager.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/value.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/portlist.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/resourcemanager.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/log.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/log.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/log.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/log.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/address.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/address.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/address.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/extractfilejob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/extractfilejob.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/extractfilejob.cpp:40:16: warning: 'virtual void bt::ExtractFileThread::run()' can be marked override [-Wsuggest-override] virtual void run() ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/decompressfilejob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/decompressfilejob.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp: In member function 'virtual int net::Socket::send(const Uint8*, int)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp:240:24: warning: logical 'and' of equal expressions [-Wlogical-op] if (errno != EAGAIN && errno != EWOULDBLOCK) ^ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp: In member function 'virtual int net::Socket::recv(bt::Uint8*, int)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp:259:24: warning: logical 'and' of equal expressions [-Wlogical-op] if (errno != EAGAIN && errno != EWOULDBLOCK) ^ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp: In member function 'int net::Socket::sendTo(const Uint8*, int, const net::Address&)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.cpp:285:24: warning: logical 'or' of equal expressions [-Wlogical-op] if (errno == EAGAIN || errno == EWOULDBLOCK) ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/speed.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/speed.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketgroup.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketmonitor.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketmonitor.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketmonitor.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketmonitor.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketmonitor.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socks.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socks.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/serversocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/serversocket.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/reverseresolver.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/reverseresolver.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/poll.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/poll.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/functions.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/bigint.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/trafficshapedsocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/trafficshapedsocket.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/rc4encryptor.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp: In member function 'void mse::EncryptedAuthenticate::handlePadD()': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.cpp:217:8: warning: variable 'rc4' set but not used [-Wunused-but-set-variable] bool rc4 = false; ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socketdevice.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/chunkcounter.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/addressresolver.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:36: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peeruploader.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticationmonitor.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticationmonitor.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticationmonitor.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticationmonitor.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticationmonitor.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerprotocolextension.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerprotocolextension.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerprotocolextension.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerprotocolextension.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerprotocolextension.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/badpeerslist.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/badpeerslist.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/packetreader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerid.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/accessmanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/superseeder.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.cpp:44: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/connectionlimit.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/packet.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/packet.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/piecedownloader.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/httpresponseheader.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/peerinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/logmonitorinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/blocklistinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentfileinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/peersource.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/monitorinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/queuemanagerinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 47%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/chunkdownloadinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/chunkselectorinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/cachefactory.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/webseedinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/trackerslist.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/trackerslist.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/trackerslist.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/trackerinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:44:16: warning: 'virtual void bt::StreamingChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reincluded(bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reinsert(bt::Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.cpp:44: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.cpp:61:16: warning: 'virtual void bt::Server::Private::newConnection(int, const net::Address&)' can be marked override [-Wsuggest-override] virtual void newConnection(int fd,const net::Address & addr) ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/timeestimator.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/timeestimator.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/timeestimator.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/timeestimator.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/statsfile.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 55%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:41:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingLeechingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:42:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingSeedingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/choker.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:41:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingLeechingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.h:42:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingSeedingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/advancedchokealgorithm.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/globals.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/jobqueue.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentstats.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:44:16: warning: 'virtual void bt::StreamingChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reincluded(bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reinsert(bt::Uint32 chunk); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcreator.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 59%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:36: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.cpp:43: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kclosestnodessearch.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kclosestnodessearch.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kclosestnodessearch.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsg.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsg.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/database.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/database.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 59%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/taskmanager.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pack.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pack.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pack.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/key.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/key.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:85:16: warning: 'virtual void dht::RPCServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr ptr, const net::Address& addr) ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:124:16: warning: 'virtual void dht::RPCServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock) ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.cpp:129:18: warning: 'virtual dht::Method dht::RPCServer::Private::findMethod(const QByteArray&)' can be marked override [-Wsuggest-override] virtual Method findMethod(const QByteArray& mtid) ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucketentry.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserverinterface.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcmsgfactory.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbuckettable.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpccall.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpccall.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/task.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtbase.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/packednodecontainer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.cpp:84:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair KBucket::split() throw (KBucket::UnableToSplit) ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:36: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:43: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:44: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:48: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:52: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:53: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:53: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:54: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:55: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:58: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:64: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:65: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:66: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:66: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.cpp:66: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/pingrsp.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodersp.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcereq.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/announcersp.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/node.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/node.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/getpeersrsp.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/dndfile.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/dndfile.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationjob.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:42:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:43:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString & ndir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString& outputpath); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const {return output_file;} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/errmsg.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp: In member function 'void bt::DeleteDataFilesJob::onDeleteJobDone(KJob*)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp:70:19: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] active_job->ui()->showErrorMessage(); ^ In file included from /usr/include/KF5/KIOCore/kio/deletejob.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.cpp:22: /usr/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here KIOCORE_DEPRECATED KJobUiDelegate *ui() const; ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString& ndir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:47:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:48:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QMap & files); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(const QMap & files, Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString & outputpath); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] virtual void downloadStatusChanged(TorrentFile*, bool); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:42: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.cpp:43: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::onJobDone(KJob*)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:101:24: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] ((KIO::Job*)j)->ui()->showErrorMessage(); ^ In file included from /usr/include/KF5/KIOCore/kio/simplejob.h:24, from /usr/include/KF5/KIOCore/kio/jobclasses.h:25, from /usr/include/KF5/KIOCore/kio/job.h:74, from /usr/include/KF5/KIOCore/KIO/Job:1, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:20: /usr/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here KIOCORE_DEPRECATED KJobUiDelegate *ui() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::startMoving()': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:174:34: warning: 'void KIO::Job::canceled(KJob*)' is deprecated [-Wdeprecated-declarations] connect(active_job, &KIO::Job::canceled, this, &MoveDataFilesJob::onCanceled); ^~~~~~~~ In file included from /usr/include/KF5/KIOCore/kio/simplejob.h:24, from /usr/include/KF5/KIOCore/kio/jobclasses.h:25, from /usr/include/KF5/KIOCore/kio/job.h:74, from /usr/include/KF5/KIOCore/KIO/Job:1, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/movedatafilesjob.cpp:20: /usr/include/KF5/KIOCore/kio/job_base.h:228:29: note: declared here KIOCORE_DEPRECATED void canceled(KJob *job); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp: In member function 'void bt::CacheFile::unmap(void*, bt::Uint32)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cachefile.cpp:266:41: warning: unused parameter 'size' [-Wunused-parameter] void CacheFile::unmap(void* ptr,Uint32 size) ~~~~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/findnodereq.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:42:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:43:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString & ndir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString& outputpath); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const {return output_file;} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/chunkmanager.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString& ndir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:47:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:48:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QMap & files); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(const QMap & files, Job* job); ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString & outputpath); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] virtual void downloadStatusChanged(TorrentFile*, bool); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptrackersocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptrackersocket.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptrackersocket.cpp:71:16: warning: 'virtual void bt::UDPTrackerSocket::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr) ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptrackersocket.cpp:95:16: warning: 'virtual void bt::UDPTrackerSocket::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock) ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.cpp: In member function 'bt::Uint32 bt::PieceData::write(const Uint8*, bt::Uint32, bt::Uint32)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.cpp:63:55: warning: argument 'buf_size' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] Uint32 PieceData::write(const bt::Uint8* buf, Uint32 buf_size, Uint32 off) ~~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp: In static member function 'static void bt::HTTPTracker::setUseQHttp(bool)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.cpp:581:37: warning: unused parameter 'on' [-Wunused-parameter] void HTTPTracker::setUseQHttp(bool on) ~~~~~^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datachecker.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/cache.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/kioannouncejob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/kioannouncejob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:23, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/datacheckerjob.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp: In function 'void bt::MigrateCurrentChunks(const bt::Torrent&, const QString&)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/ccmigrate.cpp:59:44: warning: unused parameter 'tor' [-Wunused-parameter] void MigrateCurrentChunks(const Torrent & tor,const QString & current_chunks) ~~~~~~~~~~~~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/migrate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/migrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/migrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/migrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/migrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:26: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.cpp:30: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/metadatadownload.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/metadatadownload.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/metadatadownload.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/metadatadownload.cpp: In member function 'bool bt::MetadataDownload::data(bt::Uint32, const QByteArray&)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/metadatadownload.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'bt::Uint32' {aka 'unsigned int'} [-Wsign-compare] if (metadata.size() < off + size) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:95:28: warning: 'virtual const bt::SHA1Hash& bt::MagnetDownloader::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:25: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:28: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetdownloader.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/datachecker/multidatachecker.cpp:31: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/cachemigrate.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/cachemigrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/cachemigrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/cachemigrate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/migrate/cachemigrate.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/magnet/magnetlink.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/timevalue.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/localwindow.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/remotewindow.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/remotewindow.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpprotocol.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.cpp:23: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/soap.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver_p.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver_p.h:33, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver_p.h:35, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver_p.h:97:16: warning: 'virtual void utp::UTPServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver_p.h:98:16: warning: 'virtual void utp::UTPServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserver.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/outputqueue.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/outputqueue.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/outputqueue.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/outputqueue.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/delaywindow.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/utp/packetbuffer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 97%] Building CXX object src/CMakeFiles/KF5Torrent.dir/version.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/version.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/version.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 95%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpmcastsocket.cpp /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpmcastsocket.cpp: In member function 'void bt::UPnPMCastSocket::onReadyRead()': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpmcastsocket.cpp:161:10: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] ::read(fd,&tmp,1); ~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 97%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/signalcatcher.cpp /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/signalcatcher.cpp: In static member function 'static void bt::SignalCatcher::signalHandler(int, siginfo_t*, void*)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/signalcatcher.cpp:110:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] ::write(signal_received_pipe[0], &sig, sizeof(int)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/signalcatcher.cpp: In member function 'void bt::SignalCatcher::handleInput(int)': /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/signalcatcher.cpp:133:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] ::read(fd, &sig, sizeof(int)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 96%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/httprequest.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/httprequest.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/httprequest.cpp:29: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 96%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp:50:8: warning: 'virtual bool bt::XMLContentHandler::startDocument()' can be marked override [-Wsuggest-override] bool startDocument(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp:51:8: warning: 'virtual bool bt::XMLContentHandler::endDocument()' can be marked override [-Wsuggest-override] bool endDocument(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp:52:8: warning: 'virtual bool bt::XMLContentHandler::startElement(const QString&, const QString&, const QString&, const QXmlAttributes&)' can be marked override [-Wsuggest-override] bool startElement(const QString &, const QString & localName, const QString &, ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp:54:8: warning: 'virtual bool bt::XMLContentHandler::endElement(const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] bool endElement(const QString & , const QString & localName, const QString & ); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnpdescriptionparser.cpp:55:8: warning: 'virtual bool bt::XMLContentHandler::characters(const QString&)' can be marked override [-Wsuggest-override] bool characters(const QString & ch); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 95%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnprouter.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/upnp/upnprouter.cpp:37: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Building CXX object src/CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/qt5/Qca-qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticatebase.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedserverauthenticate.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:3: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:3: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_exitoperation.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:4: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_torrentinterface.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:9: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:95:28: warning: 'virtual const bt::SHA1Hash& bt::MagnetDownloader::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/moc_peer.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:13: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/moc_peerdownloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:14: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/chunk.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/chunkmanager.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/moc_chunkmanager.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:18: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:19: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:19: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/moc_movedatafilesjob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:20: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/moc_preallocationjob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:21: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dht.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:22: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/moc_compressfilejob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:32: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/moc_decompressfilejob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/moc_extractfilejob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_connection.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:38: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:39: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:30, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:33, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:35, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:97:16: warning: 'virtual void utp::UTPServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:98:16: warning: 'virtual void utp::UTPServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserverthread.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:41: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/Q6KNN7S663/moc_reverseresolver.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:43: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/Q6KNN7S663/../../../../src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/moc_httptracker.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:46: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/moc_kioannouncejob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:47: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/moc_trackermanager.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:49: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/moc_udptracker.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:50: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/TL7KLXRJ75/moc_datacheckerjob.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:53: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/moc_peersourcemanager.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:56: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/moc_server.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:57: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcontrol.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:58: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcreator.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:59: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/moc_uploader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:62: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/moc_chunkdownload.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:63: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/downloader.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:64: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:64: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:65: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/mocs_compilation.cpp:65: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Linking CXX shared library libKF5Torrent.so cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5Torrent.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/lib64/kf5/devel -shared -Wl,-soname,libKF5Torrent.so.6 -o libKF5Torrent.so.6.0.0 CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o CMakeFiles/KF5Torrent.dir/util/array.cpp.o CMakeFiles/KF5Torrent.dir/util/error.cpp.o CMakeFiles/KF5Torrent.dir/util/file.cpp.o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o CMakeFiles/KF5Torrent.dir/util/log.cpp.o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o CMakeFiles/KF5Torrent.dir/net/address.cpp.o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o CMakeFiles/KF5Torrent.dir/version.cpp.o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o /usr/lib64/libqca-qt5.so.2.2.0 /usr/lib64/libKF5Archive.so.5.57.0 /usr/lib64/libKF5KIOWidgets.so.5.57.0 /usr/lib64/libKF5Solid.so.5.57.0 /usr/lib64/libgcrypt.so /usr/lib64/libgmp.so /usr/lib64/libKF5KIOCore.so.5.57.0 /usr/lib64/libKF5Crash.so.5.57.0 /usr/lib64/libKF5Service.so.5.57.0 /usr/lib64/libQt5Network.so.5.12.3 /usr/lib64/libQt5Concurrent.so.5.12.3 /usr/lib64/libKF5JobWidgets.so.5.57.0 /usr/lib64/libKF5Completion.so.5.57.0 /usr/lib64/libKF5I18n.so.5.57.0 /usr/lib64/libKF5WidgetsAddons.so.5.57.0 /usr/lib64/libKF5ConfigCore.so.5.57.0 /usr/lib64/libKF5CoreAddons.so.5.57.0 /usr/lib64/libQt5Xml.so.5.12.3 /usr/lib64/libQt5DBus.so.5.12.3 /usr/lib64/libQt5Widgets.so.5.12.3 /usr/lib64/libQt5Gui.so.5.12.3 /usr/lib64/libQt5Core.so.5.12.3 cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/cmake -E cmake_symlink_library libKF5Torrent.so.6.0.0 libKF5Torrent.so.6 libKF5Torrent.so make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Built target KF5Torrent make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target ktcli_autogen make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Automatic MOC for target ktcli cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/cmake -E cmake_autogen /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli_autogen.dir/AutogenInfo.cmake Release make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Built target ktcli_autogen make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli.dir/DependInfo.cmake --color= Scanning dependencies of target ktcli make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 99%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/main.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/main.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/main.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/main.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/main.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/main.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 99%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/mocs_compilation.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 99%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/ktcli_autogen/include -I/usr/src/RPM/BUILD/libktorrent-2.1.0/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src -I/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli.cpp.o -c /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/torrentinterface.h:31, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrent.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:32, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:29, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:27: /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:24, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/serverinterface.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:33: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:26, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peermanager.h:28, from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:27, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:34: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /usr/src/RPM/BUILD/libktorrent-2.1.0/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /usr/src/RPM/BUILD/libktorrent-2.1.0/src/util/waitjob.h:25, from /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli/ktcli.cpp:35: /usr/src/RPM/BUILD/libktorrent-2.1.0/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [100%] Linking CXX executable ktcli cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/cmake -E cmake_link_script CMakeFiles/ktcli.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++0x -fno-operator-names -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 -fexceptions -O2 -DNDEBUG -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/lib64/kf5/devel -rdynamic CMakeFiles/ktcli.dir/ktcli.cpp.o CMakeFiles/ktcli.dir/main.cpp.o CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o -o ktcli ../../src/libKF5Torrent.so.6.0.0 /usr/lib64/libKF5Archive.so.5.57.0 /usr/lib64/libKF5KIOWidgets.so.5.57.0 /usr/lib64/libKF5KIOCore.so.5.57.0 /usr/lib64/libKF5Crash.so.5.57.0 /usr/lib64/libKF5Service.so.5.57.0 /usr/lib64/libQt5Network.so.5.12.3 /usr/lib64/libQt5Concurrent.so.5.12.3 /usr/lib64/libKF5JobWidgets.so.5.57.0 /usr/lib64/libKF5Completion.so.5.57.0 /usr/lib64/libKF5WidgetsAddons.so.5.57.0 /usr/lib64/libKF5ConfigCore.so.5.57.0 /usr/lib64/libKF5CoreAddons.so.5.57.0 /usr/lib64/libKF5Solid.so.5.57.0 /usr/lib64/libQt5DBus.so.5.12.3 /usr/lib64/libQt5Widgets.so.5.12.3 /usr/lib64/libQt5Gui.so.5.12.3 /usr/lib64/libKF5I18n.so.5.57.0 /usr/lib64/libQt5Xml.so.5.12.3 /usr/lib64/libgcrypt.so /usr/lib64/libgmp.so /usr/lib64/libQt5Core.so.5.12.3 make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [100%] Built target ktcli make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' + popd ~/RPM/BUILD/libktorrent-2.1.0 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.87868 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/kde5-libktorrent-buildroot + : + /bin/rm -rf -- /usr/src/tmp/kde5-libktorrent-buildroot + cd libktorrent-2.1.0 + __kf5_install + make -C BUILD DESTDIR=/usr/src/tmp/kde5-libktorrent-buildroot install make: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/libktorrent-2.1.0 -B/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/pofiles-e9616cd4159a7ed713549c8180018bf6.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 1%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/locale -DPO_DIR=/usr/src/RPM/BUILD/libktorrent-2.1.0/po -P /usr/lib64/cmake/KF5I18n/build-pofiles.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 1%] Built target pofiles-e9616cd4159a7ed713549c8180018bf6 make -f CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build.make CMakeFiles/tsfiles-e9616cd4159a7ed713549c8180018bf6.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 2%] Generating ts... /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib64/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/locale -DPO_DIR=/usr/src/RPM/BUILD/libktorrent-2.1.0/po -P /usr/lib64/cmake/KF5I18n/build-tsfiles.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 2%] Built target tsfiles-e9616cd4159a7ed713549c8180018bf6 make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent_autogen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Automatic MOC for target KF5Torrent cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src && /usr/bin/cmake -E cmake_autogen /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent_autogen.dir/AutogenInfo.cmake Release make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 3%] Built target KF5Torrent_autogen make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/src/CMakeFiles/KF5Torrent.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Nothing to be done for 'src/CMakeFiles/KF5Torrent.dir/build'. make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Built target KF5Torrent make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli_autogen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Automatic MOC for target ktcli cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli && /usr/bin/cmake -E cmake_autogen /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli_autogen.dir/AutogenInfo.cmake Release make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [ 98%] Built target ktcli_autogen make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' cd /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/libktorrent-2.1.0 /usr/src/RPM/BUILD/libktorrent-2.1.0/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/examples/ktcli/CMakeFiles/ktcli.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[2]: Nothing to be done for 'examples/ktcli/CMakeFiles/ktcli.dir/build'. make[2]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' [100%] Built target ktcli make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/KF5TorrentConfig.cmake -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/KF5TorrentTargets.cmake -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/KF5TorrentTargets-release.cmake -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_TW -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_TW/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_TW/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_CN -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_CN/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/zh_CN/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/uk -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/uk/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/uk/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ug -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ug/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ug/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/tr -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/tr/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/tr/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sv -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sv/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sv/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@latin -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@latin/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@latin/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavianlatin -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavianlatin/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavianlatin/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavian -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavian/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr@ijekavian/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sr/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sl -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sl/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sl/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sk -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sk/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/sk/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/si -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/si/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/si/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/se -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/se/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/se/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ru -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ru/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ru/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ro -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ro/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ro/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt_BR -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt_BR/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt_BR/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pt/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pl -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pl/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/pl/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/oc -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/oc/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/oc/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nn -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nn/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nn/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nl -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nl/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nl/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nds -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nds/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nds/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nb -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nb/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/nb/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ms -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ms/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ms/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/mr -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/mr/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/mr/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lv -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lv/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lv/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lt -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lt/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/lt/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ku -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ku/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ku/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/km -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/km/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/km/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/kk -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/kk/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/kk/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ja -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ja/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ja/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/it -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/it/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/it/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/is -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/is/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/is/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ia -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ia/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ia/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hu -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hu/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hu/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hr -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hr/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hr/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hne -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hne/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hne/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hi -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hi/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/hi/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/gl -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/gl/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/gl/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ga -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ga/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ga/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fr -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fr/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fr/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fi -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fi/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/fi/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eu -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eu/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eu/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/et -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/et/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/et/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/es -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/es/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/es/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eo/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/eo/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/en_GB -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/en_GB/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/en_GB/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/el -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/el/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/el/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/de -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/de/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/de/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/da -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/da/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/da/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/cs -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/cs/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/cs/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca@valencia -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca@valencia/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca@valencia/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ca/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bs -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bs/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bs/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bg -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bg/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/bg/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/be -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/be/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/be/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ast -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ast/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ast/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ar -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ar/LC_MESSAGES -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/share/kf5/locale/ar/LC_MESSAGES/libktorrent5.mo -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/libKF5Torrent.so.6.0.0 -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/libKF5Torrent.so.6 -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/libKF5Torrent.so -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bencoder.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bnode.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bdecoder.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/value.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peerinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/queuemanagerinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/exitoperation.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkdownloadinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerslist.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/logmonitorinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/piecedownloader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/monitorinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/blocklistinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentfileinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peersource.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkselectorinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/cachefactory.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/webseedinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/serverinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/ccmigrate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/migrate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/cachemigrate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/ktorrent_export.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/version.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrent.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/advancedchokealgorithm.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/peersourcemanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/choker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/server.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcontrol.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/uploader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcreator.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/timeestimator.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfile.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/statsfile.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/globals.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentstats.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/jobqueue.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfilestream.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datachecker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/singledatachecker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/multidatachecker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkdownload.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/downloader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/request.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/piece.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/packet.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkselector.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/webseed.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cache.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cachefile.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/singlefilecache.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/movedatafilesjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/deletedatafilesjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunkmanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/dndfile.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunk.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/multifilecache.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/piecedata.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peeruploader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peermanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticatebase.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerprotocolextension.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utpex.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utmetadata.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/packetreader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticationmonitor.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerid.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerdownloader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/chunkcounter.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/serverauthenticate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/accessmanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerconnector.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/superseeder.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/connectionlimit.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socks.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/packetsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/trafficshapedsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/streamsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/downloadthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/addressresolver.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketgroup.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/portlist.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/speed.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/uploadthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketmonitor.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/reverseresolver.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketdevice.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/wakeuppipe.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/serversocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/functions.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/rc4encryptor.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/bigint.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetdownloader.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetlink.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/metadatadownload.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/autorotatelogjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/fileops.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/ptrmap.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/waitjob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/urlencoder.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/array.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/functions.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bitset.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hashgen.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/error.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/win32.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/logsystemmanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/compressfilejob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/decompressfilejob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/extractfilejob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/circularbuffer.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/resourcemanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bufferpool.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/signalcatcher.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserver.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserverthread.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/connection.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/localwindow.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/remotewindow.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/timevalue.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/pollpipe.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/delaywindow.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/packetbuffer.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnprouter.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnpmcastsocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/tracker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptracker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptrackersocket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httptracker.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/trackermanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httpannouncejob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/kioannouncejob.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtbase.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserver.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserverinterface.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pack.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtpeersource.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcetask.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dht.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/node.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/task.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/nodelookup.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/taskmanager.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucketentry.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbuckettable.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/database.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcereq.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcersp.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingreq.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingrsp.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodereq.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodersp.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersrsp.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/FindLibGMP.cmake -- Installing: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/cmake/KF5Torrent/FindLibGcrypt.cmake make: Leaving directory '/usr/src/RPM/BUILD/libktorrent-2.1.0/BUILD' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share ']' + ls -1d '/usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/k*5' + read d ls: cannot access '/usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/k*5': No such file or directory + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/lib64 ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/lib ']' + ls -1 /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so + read p + '[' -L /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so ']' + mkdir -p /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/kf5/devel ++ readlink /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so + f=libKF5Torrent.so.6 ++ basename /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so + l=libKF5Torrent.so ++ relative /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so.6 /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/kf5/devel/libKF5Torrent.so.6 + ln -sf ../../libKF5Torrent.so.6 /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/kf5/devel/libKF5Torrent.so + rm -f /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/libKF5Torrent.so + read p + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/bin ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/include ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib/kf5/bin -a true == true ']' + ls -1 '/usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/dbus-1/services/*5*.service' + read s + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/akonadi ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/kf5/akonadi ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/man -a remove == remove ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/appdata -a keep == remove ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/share/metainfo -a keep == remove ']' + '[' -d /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/ ']' + find /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/ -type f -name '*.cmake' + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/FindLibGcrypt.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/FindLibGcrypt.cmake + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/FindLibGMP.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/FindLibGMP.cmake + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentTargets-release.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentTargets-release.cmake + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentTargets.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentTargets.cmake + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake + read f + sed -i -e 's|\(set(.*\)${PACKAGE_PREFIX_DIR}//usr/|\1${PACKAGE_PREFIX_DIR}/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentConfig.cmake + sed -i -e 's|/usr//usr/|/usr/|' /usr/src/tmp/kde5-libktorrent-buildroot//usr/lib64/cmake/KF5Torrent/KF5TorrentConfig.cmake + read f + /usr/lib/rpm/find-lang --with-kde --all-name kde5-libktorrent + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/kde5-libktorrent-buildroot (auto) mode of './usr/lib64/libKF5Torrent.so.6.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/kde5-libktorrent-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/kde5-libktorrent-buildroot/ (default) Compressing files in /usr/src/tmp/kde5-libktorrent-buildroot (auto) Adjusting library links in /usr/src/tmp/kde5-libktorrent-buildroot ./usr/lib64: libKF5Torrent.so.6 -> libKF5Torrent.so.6.0.0 Verifying ELF objects in /usr/src/tmp/kde5-libktorrent-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: kde5-libktorrent-common-2.1.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xh7yXf find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,qml,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EaTPNF find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,qml,rpmlib,shebang,shell,static,symlinks) Processing files: libkf5torrent6-2.1.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tmtN68 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,qml,shell) lib.prov: /usr/src/tmp/kde5-libktorrent-buildroot/usr/lib64/libKF5Torrent.so.6: 2858 symbols, 22 bpp warning: hash collision: _ZN2bt4Peer14handleBitFieldEPKhj _ZN3utp9UTPServer4stopEv warning: hash collision: _ZN2bt14TorrentControl14setUploadPropsEjj _ZNK2bt12ChunkManager10getDataDirEv Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.W0HPAF find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,qml,rpmlib,shebang,shell,static,symlinks) Provides: libKF5Torrent.so.6()(64bit) = set:pdXV6xm0Y5HKvp22T0wRlMrNOqNz3oGOYFRTFTWnm7XZvxw4USKe3mPdcuv5ZH7kaZvFtdi0kMIdZeMqq48LosD41jNie5dv8mD79sh1ZHupPZjKc636Q8xhHUkKZkGXavDkI4NFwfWZ9jYGiUjQxdxZKBlThN1wAG1wiramu5PZ9Ve0XbDzcZv75PmmMvZ6uT9h7Zo09y4YhRMbNC0aVOxARRe4Xkfh5SoJt8vtBSxdWGBGqU6EZ4QaOgkUPPOqMr4eWhYnVzizGUd1hNBggmKSOvZ75xcq8crHou49mNu8ihCzsNfXsCyJCnHdTqx6tEo7cIy9BzJHUCl7WBH7H6KarHZ5eFZveFIF2dQTarq8BtNFqOx0XPSZ84G5ejMz5IES1P8sjKBO0yavg9MT53yn3fU4nCuvt9Kkw1Wky6MP14bcU68p8cl67zYQTaZHC5jpxZ3wTxpRTMVy0zxBMSugwCGlv1VKGVNbZeeI06Z86FWbiMvZAGoHsuy1SyaD2qJI0J9YYzqZlnUNTiad4pDIvceaHPArtVKAdQOrRMohMXFZe7OgKct6ZaT1wx149MxGnFobpEKBgvvTXZrFOaJjlJA4mcZuZLZeUoDM5pSu4cyMFEaMp42oQnzrKHQJcUfFuYoGmPc5YaSif72vtfZ6ERMr4igLyvssKPMtcnDIYGL6O0FVHZ9R4k5y3HhNoxeeTzZov3rKFrjol2RWNX2h2rbYZ2m4CFc8pUQ409kdujo68UCtYBK4CI4p1lJ1ge8gFqQpZvbJZ0FcGxylEWQuZrTS2scR0sZEuCzbALdVrf8ZgUN6afjjPxMMkA8ulpyo6b3gAVLkTUFWViXZs2mVpecdXtxdZgaO8iZctlECfaUssRBROmIuagiMVDEREHdqLm7LZIQrZARTZxqZnmH3u1MNK2JamYdITtrpZA1cZl9ijTlxfZFOCezk98lmJulhcZ7nRUZGtWSEHzaxdwcUBpwzXP1in1CxZ4RHP90AUn3tHL7dPNSGAXGADPJt6APPfLshBJrccD3XOnyfgbaNeYTo9dXxJ90UQIlibiLX1FA8hTSUl8bHTGnEzjCXaYrq2kxAB48DR1cOd1dKW2jsBVwGADJV093kogajPZ0q16UmikHa0ZI8pwYrVD5oUrsmNkFvFOyPOgdAT99X7eshwyovuobX3IAVhh9cVnooCTf6Z3Bi181u44jcZaJ4pk8G2x7y4WwODsjyD8kxiQVioKBKt0PvRBdO4LRG7E9ThQwQF6pcQ4vGtkoXn7L03savyQ8byOhSCM7mQZGEkdZ5otWfJEOxxZxcFDmHGZdaLEtydVeP4Pr1IcdVIuZvIQP3ziRSkcZfVIVAId6wF8Vklbk7Mcp8s5mkTzCQat23V4gLiba1iFqcbiZgNwa4yeOZ1TtuAaAdV9wAJujaN9GZhk2VboHhQZmFtjVrNNCsO6f7c2T0fmn1YuNXvGg1QvEhg710o4Z8IMh6lpSUlONPPids4zA9C089ItVotI9mAMOiZexnaxlJIdZjs010iunG5XZesxCpGEkkVG1qZqlABlGWaUUQSNUbPM2QzkCu7eQPe36CwBo9XIXRlRmRq7PWeFeGUJktg4uTtPR3eV9NRyPWqAXkYRPazI9cFedX3MYkw1CFm5d32F2YJ5fDMPPhttkGtysDW2O9Qeidsth84ZCfLsqt70s2CTO5WrT0NGyOki6yxIvs6TNQcnw9ZFoSCZ3EZquuEhu249pEnB6VwDe6PMgHFaZaDzAk1H0q1PIuShZobpOZF0iROBVNdbvuqAhgJvJ6kHLhgIZzUZxcwbCGrgkgau91uRdAx266xTKay5Zt0xe6nQpS4bPEohN09MSIaZ718pPWb3Pb8KEHyYzcrEZvpCkA6c369XFZ2PRuctpEBnJ667k50K7c4U9zEgTtZgRHffroBDlSc1YqUbhkVRYHwtRC8cUp3HdyRo4Z9UrcKqOv37ZnvmFJN51JwZg6BEsOsi9JYEeAXP8LQY3MMxRzPmY544fxjdBESsZtEfAQVCpMuaOZbj0A42E6rEESdq6qGxNLhyifwQYsoqx2H8ChjqR2GdgidDkTgo0Shjf3ayESpAAMxFtK0s9y7QWM4JsbkZqdzSF6f9Yl2J0O5WJZDztFwXzT0W676Jm4bBh2tZn8VZ05UgPb8KD6sZhxOaBSQjZeGHDwDpDXytAvXZH7NUg2Nu8ZckRiLfuGEoI00J83CIswUXAKIbr0qnZdjQJ03bBOzg8qeFAMJEiIxxTe16BwZCgDEZz3dg4DbLlXZFVdSsPEnJjqXsCZEcFZrxIwZqLwSBs4chl83CwnZAgUZkUMCNkBq7PGL0prrNpnaM925BZm53gkMthhH0p6HVZ3XoZcEFwgGlkhAz4RGMVQ0m57eTIxFHTIzynIjFJ36nuTYy6DxGqb2lxSkQAdrAOzxdxJcx6A7MhZisIx9wfFZ9kw0ElvTyEHarc5m8lnBjzLIkXEWRVZozSHE2s804KS3xkyHxeTBRHLw7aR1L55HZDJxXYuWD1cO7464bqpCOWZ8Kc86PhWnqbtl0BSwsw2PNZLT4178IrmJzy7iOnIQrnaNd21yBll2mzcBjyBfYWgWH75gqxCKwvQCZ4xgl3cKoKQttf84FQEbTGKVdo26H9tHZ1bqMUhLTQENmyQ1ZzMesaKMWXxtOhGjUj3bUaSrrIpsOUCHwZnUUU0cpujQQ0Jv0uE9XFApGUu4dQpMoaR10ffDrEaCvIbLnQbKYAI0b6vDpj3eIGHQHWtjhaVIGBNFN4hIZ6vodB6TpGVp2McKqEvROZkgFZxJzmiAH3JcpvcS9f5Di3QZkIE7HIwV0S5dhU6VfjQyIXs2Q6Zd8CC4Iz8NIOyR8I8yxZh9xow97mpa27N9An08qHvNVjYHTNq4j5EQpE58KeA5QXVZeGIZ7OcctKu67ZbcwcTZ2QdIhgiWAp15iqgb7UIb6VbgPIwVZwyP0zyHhUj1mZylN9PJ4Z2VZBgKwZizETubAT8rKrRJtIV7l2GGwvRFGINDPuMN1QnR0renEWQJn1g79POsyiMvUFDTWbKbAFGTuttjQNgmD7D3MwC72C0iuI439wGZlDk7aGODiiiaY9yuon6rEwYJIbi1w7Ili5O9HBgsMfCBtb1XcXNhl1xZF6tZEnG43alr6QlhZiojRszcUafcE7a3PUhEUZ9wOXmCTPdZ5xqj1GJd5zGNcZ0esZkFtuHcZaEG1ydaK08dB95BP4l1X7hJCkZcIcJN7MAq8Q2LiBttLATZ27Dg6vTfZLri302wvdgi962ZyXIe6CZJGchYUKG8KQM813xBI4FGgpgqsbeGst9pZJc0wYfnGUldK3enIXufMHUgsEcYFNQPxQDyUSph5PDdTy25Ax8hb3q6k3IEOUeIQqKEizB2NE2RssDsaF7KEowMKJELQUsjtqr52PEczmLoe1gzaxZ0tlk5eBeITuweN3b42gJz1BGjZq2rN2Z5i4ABCitZbD3I7yHtOIHueTfbuTHf77f28qWY1LZiE1a19aZ6OSU0GYa7oAaIDomXwcMKiw2BmrhcOw9Ns0XcTLCLxGjSGaM3zLtSHQnxtnEzbO5wL1EioIofpsk9taj2ZvKrJ3hY0l4mGt6t6aoH56lFYsfzU0kWFcuzdFvlxiZqqK3bArSxhKnzPcbrPZGZHLXZGNnPFigyAc0P5pAndZwOkPOwblBIW0SJGaHIMo3yGXZBPBPcV9GYVtLpZpSHBnSOI2l1ly3heqv18R923eELNqyMIVQ48Zd7Z5tFWf5OwJwNvgVkNuP6T0Hysv85tQ8rhqUrYtIPosW4dZEbN7QCMryhqtUwDSXoKsQpEhQvWexmUhIbzWk5J1hyaiwIUwXYteqeCZ8kdMWZIm1kwgn7ycspCiasHXHLKwM3HCa0syR3ervF4kkU2KEfwJ194ljCOwkS9GTquVmPitJBbFDPZgx8d3jZzPSEyjtgMzPc3reroJBTF4yvIuybJMaF15agW9DJ0g0AhCIVZinKFeZqJQIFtYqxGrl2mEoDARgO9J1m1uON0hR9csuZrB6gNFnmlZtPnacMm1may9DTAQHscs6P670fgGs1lqch1KB1H6AvikJhSgYeosW5YGwzxD7WcQZxcJawqr2idcBsRyhiZwRZgST2zkMRMnPqLou0sxlADzpo903Cp1X4VLXyZ8ySYhNIOHNPWFebWahPAwdpdkQH89klEkdtKSGZF2NS9vD9GGTmPoYjsPGvZeUDhhz1eCrj2Y5sqZJzm5RvXPHI35kFkI32g9oZoyazZBiGsw9TFQEqB85I3sfkg9LYYCQSSFD8K52a1vKnfy8AJ4nCb7VcjBMogMTsTYNZpuQyYwErNahLO0tZoaMXalE9HJa3fvP2ivzOTgvaAhYBkyBxlxoaWwbCJ0y7ebDIpufj487AXcYZKlLeIHFgPlvxA4rONLaFiQjzZ4N6kuamrxuNQFBEJ2uM7FLkVFzqFMmCRbiA1PUaSvcAzZsSIaUmlSkdNcRtipzSC0NZhF0ErU5Qr8t84NK9p5CQE9ycHNdZy8Mtzs0y2onYp5NLbPpJqsnexwa0LbZiNfjK4f4GnHTYQWoGDN0R86tjBSRSpjtJYapSsn8ZpzFAZyIKuVeqs8k9R04tV9x3yBIioelWMjPr0KYtyvHp4ZcAQP0hDX2RtV9yxPCoLxby2d2F703B5FGYZHGNxsrFjWPX6px4DZgO5w1FO5W03Y1rC0vuWYO0AGhgKsAVX3kXLjLl2SNS7ucyBBvAbvyuM8M8MeBY30Z8gcxpb6a62gyWPm00eXmBbeRXEjN9MQ9i78wJcSbRx3lZweKpAKBNVuR3WHNhskxlC5t12k8FSwfOJ8xI7v2RpbBu5MuyeZmyVxM3IR9gFPhl4fviTBwr0muW8kRXe5I5mzAJpECJXmjrZcmo34Ofll2SzZKZBlGyPrSQEsA6b097maEN1xa1dp5B1nIhACQabYU9gZE9QcGnm1P414bhjV6lsNQSRNOMPjAZ7wHlBwpZ8Qx2GS70s5GaRsHwNbDEEZ9pHIqN8mlhoKIzqfvBvsebYZvYoZk6sYEjAI5w2Wraj5eUqH9R3N2HZgubumeCUZkIfHIGCGl2sAbZkWuZ0C3jxB7UktTZnEa4CP7ZJ6h8Z2ZciqwWlUu7E2ovFTY68YNgU1mPss8eEKFLCZbhd8yfAns3Xp7pQWPQfkRAboYOZCcnSuo9hZdvz1BRXoAPzNJYo5s02p7cwjIpCOJhaw1nwfoVDpZ8ZmJYotkut5SHWFNZuac8JIELjo3u4F1RkqgtuP64nZxszxx1Y7Rk06sZkp2dpsdkfTTiKVCyMq2HZiEZDy4httPkSgCXofoTIwVZ0qixm5Z16ZbqVOPbKbkItroM0ah8P7ciZ2n4lD0OLiLWeM8yGUsx06HxZrgK78XyLlrC8bSOX2r5UEWw1xQCglcBZ6B9BBgwwolZ8zOxVWaIsBiitWKKF8ZyroTFzLQj7YWNMrBHjZuFYo2ZvEnMfsCQ2Cdra2yLUnx5xF79Gy1Pjzy8lv9hgqSD6hQH43159D2OJm38pTEystnowEGsDrgm6d3ojdxE7GrcyZwx1RWGlLXkfoNoVQ7GCZsGEHiAjerS6UjkJY8D3ZpA2FPip174Da9847Zhtw7h7yfZ6HKCI9Xx4MbcBtIUXbKyCn66Jb5x8FYvWQxpfgS3emfNOspNzhsb8PnSYwgse7DBLmRef1CzbAbynjW6biMB9F3xsZ7vS8Mls98spuFyQ76pOZLAFmd Requires: kde5-libktorrent-common, libKF5Archive.so.5()(64bit) >= set:mift5JSZDYyF72PJEnXkoaFcb1, libKF5ConfigCore.so.5()(64bit) >= set:nkQMBsRo92jzRfyRtcpd2, libKF5CoreAddons.so.5()(64bit) >= set:niBD2w7Vz5ZH2EQG8omTOLYXfZ6gKEqtZ1owpiY5TSn7XuSUni6UhjfrUbJ7, libKF5I18n.so.5()(64bit) >= set:kgZEncUVBCk8EfCFmfoinV, libKF5KIOCore.so.5()(64bit) >= set:ojFVK3XttSmS492ipJEZuwst4bB7ANN4W9OfejbLjZujqZ8RDlBedrcJrTMWmT4BDolzfwZek9jusAnSJfYubUNM3, libKF5KIOWidgets.so.5()(64bit) >= set:nmqur5, libQt5Core.so.5()(64bit) >= set:qhK6Z7xCA9tgAdHkrM49xVc9MVYeCvX7BAzsuuDYnLx9XZw2lhKbYdqZIoQAFiEMBYQpRmgchzcGBbxt0UHUpDxTUF4AWfAZ0DkZ5J8kp7Z4fVw6ge4bozFaZ8uSCY7PsWBjKdOLXmfsM2v9kymT7j0cPatxFDcc8kd2RZD5KbxEKplmaTVqN0QLcj3XJaqUvT82wkMvYp49WBZ2ofHkqwCkN4BjJAJe8TAPaaTBQ1bKbhl1F8m9RNiBokRSEqouASFtemMbNwU2KgqFa2OpcyygRxED9vQyx9YcnxWzvZ9x7myyIGgxX5lBBixMZIhqa14WZkoi3pxgWYMrjce48WfP1hdKwWgBo1zjE6phzuG4sPatjVbkBUnEm7yAZzn30X8NZmZ9LRgzWBiBHNe6FsYmZgRHi4XEqfgnqZ2xZBkwK74q6Wwh4Rmhbp4mxVfZge60MeZ9As4zJ2cwh0rvhCxPZGUaph961zWWDTzIb4giZCJgN0Uij2hMmcASI6ubEFzFhXH6VLTZI1oCL0rl1G70Zf5WWzH3O7ff5UOftWt2mQlxRQttUqN7tzC7nW6QAb5qYFTzFKSCVfDINdd4H8ISKQANlb9dh4lO4bbo4Tx5Z3awke7V8tufQnLVkGnlwearLP5Vy2Zl4UHXGNXiPvq8811pH6NZneCnZfS1kcVaVu4HrjPX0lg8GDS6MXzwqUMOh5TCxoTfjatSxh4y54Cbp3mv9KV5HElZ0A6QsfcTbhpgIz1AxZxrieRGtpc2V8phO7DyxMUqOqAkzVJ1VUEwymMgr7CATlkandhOtDipo7wzGZzcFgsNGKjKJ68j0wJbYy4aRqwHoZeqsT4M5ZEGFKAOBBWi52oQc6Z18xLN0ClPPa6GZ4pujHco6QSiOlmB6dN4BrPZigcAFSvvf6AZlZG2mSmUxpXiYUR9DlEgwUU0, libQt5Core.so.5(Qt_5)(64bit), libQt5Core.so.5(Qt_5.12)(64bit), libQt5Network.so.5()(64bit) >= set:oheCbVGA94Yq9lg9Z8KZondoTsb9xbVGnrpzAf1YZ3E2c3EsJq12iLDbAR73OPQDzQ9GLr2wCMCMyR3WrzeXTKOA356Z1wtAnw9Z9bybXqvWrM8KH7M61NT64Phg4Ms3x1CEcw3NqQWEMtnAREFE3cN1g7N9dj3vrGNkZaurDpKeZzQA6HcxjOudqA8jZ6hVRJspwDG46wZixgzHeZiRkR3BEgtSvrencoxZKAnwTZpc8rAk7, libQt5Network.so.5(Qt_5)(64bit), libQt5Xml.so.5()(64bit) >= set:mfI0ZzMixGtrBCCid89wAkmZ23n620PIRXcW21SIyApDc10Zc0LlsZfx30Ye6ee0oRQr1J9PMMqJlK6LUWs9rvQo3j8BXfrex5PgLBQhdU6pVEPhEGVphh8aNMID2Zy3xU0iE5D01x5aX39jgYpB8uZ2ZhMZJUGJvk, libQt5Xml.so.5(Qt_5)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcrypt.so.20()(64bit) >= set:litfBZAyF0SM6g5HdNmVK2, libgcrypt.so.20(GCRYPT_1.6)(64bit), libgmp.so.10()(64bit) >= set:mjkY8ZmxBxGf7tndbXcrRPl, libqca-qt5.so.2()(64bit) >= set:pmHkqvwjyLRPkM9kdwRcnP8, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1SbL7h Creating libkf5torrent6-debuginfo package Processing files: kde5-libktorrent-devel-2.1.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.w0edbY find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,qml,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JGosiK find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,qml,rpmlib,shebang,shell,static,symlinks) In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/version.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/version.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/version.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/version.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dht.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dht.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dht.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dht.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/node.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/node.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/node.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/node.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pack.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:23:10: fatal error: set: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pack.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pack.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pack.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/task.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/task.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/task.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/task.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h:24:10: fatal error: map: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h:26:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socks.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socks.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socks.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socks.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/speed.h:23:10: fatal error: QPair: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/speed.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/speed.h:23:10: fatal error: QPair: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/speed.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/bigint.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/bigint.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/bigint.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/bigint.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socket.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socket.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socket.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtbase.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtbase.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtbase.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtbase.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:23:10: fatal error: set: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingreq.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingreq.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingreq.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingreq.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingrsp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingrsp.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingrsp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/pingrsp.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpccall.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/database.h:23:10: fatal error: qmap.h: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/database.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/database.h:23:10: fatal error: qmap.h: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/database.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/portlist.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/portlist.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/portlist.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/portlist.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/pollpipe.h:24:10: fatal error: bitset: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/pollpipe.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/pollpipe.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h:26:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/pollpipe.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserver.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserver.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserver.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserver.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/functions.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/functions.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/functions.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/functions.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/timevalue.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/timevalue.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/timevalue.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/timevalue.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserver.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserver.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserver.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserver.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpsocket.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpsocket.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpsocket.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpsocket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/nodelookup.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/nodelookup.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/nodelookup.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/nodelookup.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/wakeuppipe.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/wakeuppipe.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/wakeuppipe.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/wakeuppipe.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/connection.h:24:10: fatal error: QPair: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/connection.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/connection.h:24:10: fatal error: QPair: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/connection.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcereq.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcereq.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcereq.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcereq.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcersp.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcersp.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcersp.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcersp.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodereq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodereq.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodereq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodereq.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodersp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodersp.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodersp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/findnodersp.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersreq.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersrsp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersrsp.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersrsp.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/getpeersrsp.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/taskmanager.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/taskmanager.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/taskmanager.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/taskmanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketgroup.h:23:10: fatal error: list: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketgroup.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketgroup.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketgroup.h: cpp failed In file included from /usr/include/boost/circular_buffer.hpp:18, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/delaywindow.h:26: /usr/include/boost/circular_buffer_fwd.hpp:20:14: fatal error: memory: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/delaywindow.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/delaywindow.h:28: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h:24:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/delaywindow.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/localwindow.h:25:10: fatal error: vector: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/localwindow.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/localwindow.h:27: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/localwindow.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h:24:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h:24:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpprotocol.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcetask.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:23:10: fatal error: set: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcetask.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcetask.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/announcetask.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucketentry.h:24:10: fatal error: set: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucketentry.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucketentry.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucketentry.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbuckettable.h:24:10: fatal error: list: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbuckettable.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbuckettable.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbucket.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kbuckettable.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/rc4encryptor.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/rc4encryptor.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/rc4encryptor.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/rc4encryptor.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/packetsocket.h:23:10: fatal error: deque: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/packetsocket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/packetsocket.h:24:10: fatal error: QMutex: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/packetsocket.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/serversocket.h:25:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/serversocket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/serversocket.h:25:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/serversocket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketdevice.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketdevice.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketdevice.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketdevice.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/streamsocket.h:25:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/streamsocket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/streamsocket.h:25:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/streamsocket.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/uploadthread.h:23:10: fatal error: qwaitcondition.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/uploadthread.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/uploadthread.h:23:10: fatal error: qwaitcondition.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/uploadthread.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/packetbuffer.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/packetbuffer.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/packetbuffer.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/packetbuffer.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/remotewindow.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/remotewindow.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/remotewindow.h:24:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/remotewindow.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtpeersource.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtpeersource.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtpeersource.h:23:10: fatal error: qtimer.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/dhtpeersource.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h:23:10: fatal error: qthread.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h:23:10: fatal error: qthread.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketmonitor.h:24:10: fatal error: list: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketmonitor.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketmonitor.h:25:10: fatal error: qmutex.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/socketmonitor.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/downloadthread.h:23:10: fatal error: vector: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/downloadthread.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/downloadthread.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/networkthread.h:23:10: fatal error: qthread.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/downloadthread.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/addressresolver.h:25:10: fatal error: QHostInfo: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/addressresolver.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/addressresolver.h:25:10: fatal error: QHostInfo: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/addressresolver.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/reverseresolver.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/reverseresolver.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/reverseresolver.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/reverseresolver.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserverthread.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserverthread.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserverthread.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/utp/utpserverthread.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserverinterface.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserverinterface.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserverinterface.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcmsg.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/rpcserverinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h:23:10: fatal error: map: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/key.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/trafficshapedsocket.h:25:10: fatal error: QMutex: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/trafficshapedsocket.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/trafficshapedsocket.h:25:10: fatal error: QMutex: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/trafficshapedsocket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/pipe.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utpex.h:23:10: fatal error: map: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utpex.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utpex.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/address.h:24:10: fatal error: QHostAddress: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utpex.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/array.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/array.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/array.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/array.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/error.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/error.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/error.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/error.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/win32.h:43:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/win32.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/win32.h:43:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/win32.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerid.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerid.h: cpp failed, trying c++ mode /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerid.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerid.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bitset.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bitset.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bitset.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bitset.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/ptrmap.h:23:10: fatal error: map: No such file or directory #include ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/ptrmap.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/fileops.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/fileops.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/waitjob.h:23:10: fatal error: kio/job.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/waitjob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/functions.h:25:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/functions.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerprotocolextension.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utmetadata.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/utmetadata.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnprouter.h:24:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnprouter.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bufferpool.h:27:10: fatal error: QMutex: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/bufferpool.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/urlencoder.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/urlencoder.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peermanager.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peersource.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peermanager.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/superseeder.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/superseeder.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hashgen.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hashgen.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticate.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticate.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/chunkcounter.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/chunkcounter.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/packetreader.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/packetreader.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peeruploader.h:23:10: fatal error: qlist.h: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peeruploader.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/accessmanager.h:24:10: fatal error: QStringList: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/accessmanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerconnector.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerconnector.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/signalcatcher.h:29:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/signalcatcher.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerdownloader.h:23:10: fatal error: qlist.h: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerdownloader.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/circularbuffer.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/circularbuffer.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/extractfilejob.h:24:10: fatal error: kio/jobclasses.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/extractfilejob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/connectionlimit.h:24:10: fatal error: QMap: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/connectionlimit.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnpmcastsocket.h:24:10: fatal error: QSet: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/upnp/upnpmcastsocket.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/compressfilejob.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/compressfilejob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/resourcemanager.h:25:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/resourcemanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticatebase.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticatebase.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/autorotatelogjob.h:23:10: fatal error: kio/job.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/autorotatelogjob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/logsystemmanager.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/logsystemmanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/decompressfilejob.h:24:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/decompressfilejob.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/serverauthenticate.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticatebase.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/serverauthenticate.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticationmonitor.h:26: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/net/poll.h:26:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/authenticationmonitor.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerprotocolextension.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peerprotocolextension.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bnode.h:23:10: fatal error: QList: No such file or directory #include ^~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bnode.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/value.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/value.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cache.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cache.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunk.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunk.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/dndfile.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/dndfile.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bdecoder.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bdecoder.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bencoder.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/file.h:24:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/bcodec/bencoder.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cachefile.h:23:10: fatal error: QMap: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cachefile.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/piecedata.h:25:10: fatal error: QSharedDataPointer: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/piecedata.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetlink.h:26: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/sha1hash.h:23:10: fatal error: QByteArray: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetlink.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunkmanager.h:23:10: fatal error: QMap: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/chunkmanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/multifilecache.h:24:10: fatal error: QMap: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/multifilecache.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/cache.h:24, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/singlefilecache.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/singlefilecache.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/movedatafilesjob.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h:24:10: fatal error: KIO/Job: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/movedatafilesjob.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationjob.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h:24:10: fatal error: KIO/Job: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationjob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetdownloader.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/magnetdownloader.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/metadatadownload.h:26: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/magnet/metadatadownload.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/deletedatafilesjob.h:25:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/deletedatafilesjob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationthread.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/diskio/preallocationthread.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h:24:10: fatal error: KIO/Job: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/choker.h:23:10: fatal error: qlist.h: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/choker.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/server.h:23:10: fatal error: qlist.h: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/server.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/migrate.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/migrate.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/globals.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/globals.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrent.h:24:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrent.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/tracker.h:23:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/tracker.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/jobqueue.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/jobqueue.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peermanager.h:24, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/uploader.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peersource.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/uploader.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/ccmigrate.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/ccmigrate.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/statsfile.h:24:10: fatal error: KSharedConfig: No such file or directory #include ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/statsfile.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptracker.h:23:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptracker.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfile.h:24:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfile.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httptracker.h:23:10: fatal error: QTimer: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httptracker.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/cachemigrate.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/migrate/cachemigrate.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentstats.h:24:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentstats.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/timeestimator.h:25: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/timeestimator.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcontrol.h:24:10: fatal error: qdatetime.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcontrol.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcreator.h:23:10: fatal error: QThread: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentcreator.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/kioannouncejob.h:25:10: fatal error: kio/jobclasses.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/kioannouncejob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/trackermanager.h:24:10: fatal error: QTimer: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/trackermanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httpannouncejob.h:23:10: fatal error: kio/jobclasses.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/httpannouncejob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptrackersocket.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/tracker/udptrackersocket.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/peersourcemanager.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/peersourcemanager.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfilestream.h:24:10: fatal error: QIODevice: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/torrentfilestream.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/advancedchokealgorithm.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/peer/peer.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/advancedchokealgorithm.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/request.h:23, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/piece.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/piece.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/packet.h:23:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/packet.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/request.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/request.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/webseed.h:24:10: fatal error: QTimer: No such file or directory #include ^~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/webseed.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/downloader.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/downloader.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkdownload.h:23:10: fatal error: QSet: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkdownload.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/log.h:25, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/timer.h:23, from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkselector.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/download/chunkselector.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peersource.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peersource.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/cachefactory.h:24:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/cachefactory.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerslist.h:23:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerslist.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/exitoperation.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/exitoperation.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peerinterface.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/peerinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/piecedownloader.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/piecedownloader.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/serverinterface.h:24:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/serverinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentinterface.h:23:10: fatal error: QSharedPointer: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerinterface.h:23:10: fatal error: QDateTime: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/trackerinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/webseedinterface.h:24:10: fatal error: QUrl: No such file or directory #include ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/webseedinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentfileinterface.h:23:10: fatal error: qobject.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/torrentfileinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkdownloadinterface.h:23:10: fatal error: qstring.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkdownloadinterface.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkselectorinterface.h:24: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/util/constants.h:23:10: fatal error: QtGlobal: No such file or directory #include ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/interfaces/chunkselectorinterface.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datachecker.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datachecker.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerjob.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/torrent/job.h:24:10: fatal error: KIO/Job: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerjob.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/multidatachecker.h:23:10: fatal error: QString: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/multidatachecker.h: cpp failed /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerthread.h:23:10: fatal error: qthread.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datacheckerthread.h: cpp failed In file included from /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/singledatachecker.h:23: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/datachecker.h:23:10: fatal error: QObject: No such file or directory #include ^~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/kde5-libktorrent-buildroot/usr/include/KF5/libktorrent/datachecker/singledatachecker.h: cpp failed Requires: libgcrypt-devel, libqca-qt5-devel, /usr/lib64/libKF5Torrent.so.6 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.slHWsK Processing files: libkf5torrent6-debuginfo-2.1.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ddEa3O find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4ftkzX find-requires: running scripts (debuginfo) Provides: debug64(libKF5Torrent.so.6) Requires: libkf5torrent6 = 2.1.0-alt1, debug64(libKF5Archive.so.5), debug64(libKF5ConfigCore.so.5), debug64(libKF5CoreAddons.so.5), debug64(libKF5I18n.so.5), debug64(libKF5KIOCore.so.5), debug64(libKF5KIOWidgets.so.5), debug64(libQt5Core.so.5), debug64(libQt5Network.so.5), debug64(libQt5Xml.so.5), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libgcrypt.so.20), debug64(libgmp.so.10), debug64(libqca-qt5.so.2), debug64(libstdc++.so.6) Adding to libkf5torrent6 a strict dependency on kde5-libktorrent-common Adding to kde5-libktorrent-devel a strict dependency on libkf5torrent6 Removing 1 extra deps from kde5-libktorrent-devel due to dependency on libkf5torrent6 Wrote: /usr/src/RPM/RPMS/noarch/kde5-libktorrent-common-2.1.0-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libkf5torrent6-2.1.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/kde5-libktorrent-devel-2.1.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libkf5torrent6-debuginfo-2.1.0-alt1.x86_64.rpm 272.94user 32.98system 2:05.71elapsed 243%CPU (0avgtext+0avgdata 335156maxresident)k 0inputs+0outputs (0major+9537834minor)pagefaults 0swaps 315.10user 39.95system 3:07.58elapsed 189%CPU (0avgtext+0avgdata 335156maxresident)k 405400inputs+0outputs (0major+10711206minor)pagefaults 0swaps error: open of /ALT/repo/sisyphus/task/archive/_225/230669/files/noarch/RPMS/kde5-libktorrent-common-2.1.0-alt1.noarch.rpm failed: No such file or directory error: open of /ALT/repo/sisyphus/task/archive/_225/230669/files/x86_64/RPMS/kde5-libktorrent-devel-2.1.0-alt1.x86_64.rpm failed: No such file or directory error: open of /ALT/repo/sisyphus/task/archive/_225/230669/files/x86_64/RPMS/libkf5torrent6-2.1.0-alt1.x86_64.rpm failed: No such file or directory error: open of /ALT/repo/sisyphus/task/archive/_225/230669/files/x86_64/RPMS/libkf5torrent6-debuginfo-2.1.0-alt1.x86_64.rpm failed: No such file or directory