Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/kf5-libktorrent.spec'], chrootPath='/var/lib/mock/f31-build-62779-29140/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/kf5-libktorrent.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564012800 Wrote: /builddir/build/SRPMS/kf5-libktorrent-2.1-6.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/kf5-libktorrent.spec'], chrootPath='/var/lib/mock/f31-build-62779-29140/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/kf5-libktorrent.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564012800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LBe0tt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf libktorrent-2.1 + /usr/bin/xz -dc /builddir/build/SOURCES/libktorrent-2.1.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd libktorrent-2.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-Fix-build-with-Qt-5.6-or-lower.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.V9YSZr + umask 022 + cd /builddir/build/BUILD + cd libktorrent-2.1 + mkdir riscv64-redhat-linux-gnu + pushd riscv64-redhat-linux-gnu + QTDIR=/usr + export QTDIR + PATH=/usr/lib64/qt5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PATH + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=FALSE -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_INCLUDEDIR_KF5:PATH=/usr/include/KF5 -DCMAKE_INSTALL_LIBEXECDIR_KF5:PATH=/usr/libexec/kf5 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_USE_RELATIVE_PATHS:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DECM_MKSPECS_INSTALL_DIR:PATH=/usr/lib64/qt5/mkspecs/modules -DKDE_INSTALL_BINDIR:PATH=/usr/bin -DKDE_INSTALL_INCLUDEDIR:PATH=/usr/include -DKDE_INSTALL_KCFGDIR:PATH=/usr/share/config.kcfg -DKDE_INSTALL_LIBDIR:PATH=/usr/lib64 -DKDE_INSTALL_LIBEXECDIR:PATH=/usr/libexec -DKDE_INSTALL_METAINFODIR:PATH=/usr/share/metainfo -DKDE_INSTALL_PLUGINDIR:PATH=/usr/lib64/qt5/plugins -DKDE_INSTALL_QMLDIR:PATH=/usr/lib64/qt5/qml -DKDE_INSTALL_QTPLUGINDIR:PATH=/usr/lib64/qt5/plugins -DKDE_INSTALL_QTQUICKIMPORTSDIR:PATH=/usr/lib64/qt5/imports -DKDE_INSTALL_SYSCONFDIR:PATH=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON .. BUILDSTDERR: NOTE: LibKTorrent will crash unless you compile Botan library without GMP support. ~/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu ~/build/BUILD/libktorrent-2.1 -- The C compiler identification is GNU 9.1.1 -- The CXX compiler identification is GNU 9.1.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 -- 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.52.0") -- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.52.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.52.0") -- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.47.0") -- Found KF5Solid: /usr/lib64/cmake/KF5Solid/KF5SolidConfig.cmake (found version "5.52.0") -- Found KF5: success (found suitable version "5.47.0", minimum required is "5.15") found components: Archive Crash I18n KIO Solid -- Boost version: 1.69.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 -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The following OPTIONAL packages have been found: * ECM (required version >= 5.15.0) * Qt5Gui (required version >= 5.11.1) -- 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 -- The following OPTIONAL packages have not been found: * Doxygen -- Configuring done BUILDSTDERR: -- GeneratiCMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: CMAKE_USE_RELATIVE_PATHS BUILDSTDERR: ECM_MKSPECS_INSTALL_DIR + popd + make -j4 -C riscv64-redhat-linux-gnu ng done -- Build files have been written to: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu ~/build/BUILD/libktorrent-2.1 make: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/libktorrent-2.1 -B/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f CMakeFiles/tsfiles-46df4737068fc3de1815b398d743adc2.dir/build.make CMakeFiles/tsfiles-46df4737068fc3de1815b398d743adc2.dir/depend make -f CMakeFiles/pofiles-46df4737068fc3de1815b398d743adc2.dir/build.make CMakeFiles/pofiles-46df4737068fc3de1815b398d743adc2.dir/depend make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/CMakeFiles/tsfiles-46df4737068fc3de1815b398d743adc2.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/src /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/CMakeFiles/KF5Torrent_autogen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/CMakeFiles/pofiles-46df4737068fc3de1815b398d743adc2.dir/DependInfo.cmake --color= Scanning dependencies of target tsfiles-46df4737068fc3de1815b398d743adc2 make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f CMakeFiles/tsfiles-46df4737068fc3de1815b398d743adc2.dir/build.make CMakeFiles/tsfiles-46df4737068fc3de1815b398d743adc2.dir/build make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' Scanning dependencies of target KF5Torrent_autogen make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/build Scanning dependencies of target pofiles-46df4737068fc3de1815b398d743adc2 make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f CMakeFiles/pofiles-46df4737068fc3de1815b398d743adc2.dir/build.make CMakeFiles/pofiles-46df4737068fc3de1815b398d743adc2.dir/build make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 1%] 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=/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/locale -DPO_DIR=/builddir/build/BUILD/libktorrent-2.1/po -P /usr/lib64/cmake/KF5I18n/build-tsfiles.cmake [ 2%] Generating mo... [ 3%] Automatic MOC for target KF5Torrent /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/locale -DPO_DIR=/builddir/build/BUILD/libktorrent-2.1/po -P /usr/lib64/cmake/KF5I18n/build-pofiles.cmake cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/CMakeFiles/KF5Torrent_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 3%] Built target tsfiles-46df4737068fc3de1815b398d743adc2 make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 3%] Built target pofiles-46df4737068fc3de1815b398d743adc2 make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 3%] Built target KF5Torrent_autogen make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/src /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/CMakeFiles/KF5Torrent.dir/DependInfo.cmake --color= Scanning dependencies of target KF5Torrent make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/build make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/bitset.cpp [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/timer.cpp cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/urlencoder.cpp [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/sha1hashgen.cpp [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-sIn file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onReadyWrite(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 75 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 78 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void connected(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:3: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:3: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_exitoperation.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:4: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_torrentinterface.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:9: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 95 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 96 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/moc_peer.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:13: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/moc_peerdownloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:14: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual bool canAddRequest() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual bool canDownloadChunk() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual bool isChoked() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 130 | virtual bool hasChunk(Uint32 idx) const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | void checkTimeouts(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual QString getName() const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 165 | virtual void download(const Request & req); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 171 | virtual void cancel(const Request & req); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/75RTQQQH7L/../../../../src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] BUILDSTDERR: 176 | virtual void cancelAll(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/qt5/QtCore/qarraydata.h:44, BUILDSTDERR: from /usr/include/qt5/QtCore/qbytearray.h:46, BUILDSTDERR: from /usr/include/qt5/QtCore/QByteArray:1, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/util/sha1hash.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/util/sha1hash.cpp:20: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'QString bt::SHA1Hash::toString() const' at /builddir/build/BUILD/libktorrent-2.1/src/util/sha1hash.cpp:80:11: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/moc_chunkmanager.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:18: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:19: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:19: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void kill(bool quietly); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/moc_movedatafilesjob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/moc_preallocationjob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dht.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ ecurity -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/sha1hash.cpp [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/functions.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/functions.cpp [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/QtNetworIn file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(bt::WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/moc_compressfilejob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 37 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/moc_decompressfilejob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 66 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/moc_extractfilejob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/KH43KSYMFX/../../../../src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void start(); BUILDSTDERR: | ^~~~~ k -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/ptrmap.cpp [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/array.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/array.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/array.cpp [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/error.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_XMLIn file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_connection.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool changePort(bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 50 | virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 81 | virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 82 | virtual void closed(Connection::Ptr conn); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void customEvent(QEvent* ev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:33, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual int fd() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool ok() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 44 | virtual int send(const bt::Uint8* buf, int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 45 | virtual int recv(bt::Uint8* buf, int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual bt::Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 50 | virtual bool connectTo(const net::Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 52 | virtual const net::Address & getPeerName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual net::Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 55 | virtual void prepare(net::Poll* p, net::Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 56 | virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserver_p.h:35, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/util/functions.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 97 | virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 98 | virtual void readyToWrite(net::ServerSocket* sock); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserverthread.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/LLIHALTNOD/../../../../src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/Q6KNN7S663/moc_reverseresolver.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:43: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/Q6KNN7S663/../../../../src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 89 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/moc_httptracker.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:46: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ _LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/error.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/error.cpp [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/file.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -WsIn file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/moc_kioannouncejob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:47: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool doKill(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/moc_trackermanager.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:49: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual TrackerInterface* getCurrentTracker() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void setCurrentTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void setCurrentTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual QList getTrackers(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 53 | virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool removeTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual bool removeTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool canRemoveTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void restoreDefault(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 58 | virtual void setTrackerEnabled(const QUrl &url,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool noTrackersReachable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 105 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/moc_udptracker.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:50: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/TL7KLXRJ75/moc_datacheckerjob.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:53: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/moc_peersourcemanager.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:56: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/moc_server.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:57: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcontrol.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:58: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcreator.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:59: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WEMDBQPFF4/moc_uploader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:62: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 65 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/moc_chunkdownload.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:63: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:64: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:64: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:65: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/mocs_compilation.cpp:65: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 98 | virtual void onDataReady(Uint8* buf,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual void connectFinished(bool succeeded); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual void dataSent(); BUILDSTDERR: | ^~~~~~~~ uggest-override -Wlogical-op -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/file.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/file.cpp [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/fileops.cpp [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/log.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/KJobWidgIn file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/log.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 37 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void start(); BUILDSTDERR: | ^~~~~ ets -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/log.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/log.cpp [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.cpp [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/autorotatelogjob.cpp [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.cpp [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/decompressfilejob.cpp [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/QtWidgetIn file included from /builddir/build/BUILD/libktorrent-2.1/src/util/autorotatelogjob.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 37 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 37 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/decompressfilejob.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 66 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/extractfilejob.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/extractfilejob.cpp:40:16: warning: 'virtual void bt::ExtractFileThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void run() BUILDSTDERR: | ^~~ s -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/extractfilejob.cpp [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/logsystemmanager.cpp [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/pipe.cpp [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/circularbuffer.cpp [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/resourcemanager.cpp [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -isyIn file included from /builddir/build/BUILD/libktorrent-2.1/src/util/pipe.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ stem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/bufferpool.cpp [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bdecoder.cpp [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.cpp [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o -c /buIn file included from /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bdecoder.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ ilddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.cpp [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/bcodec/value.cpp [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/address.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/includIn file included from /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ e/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/address.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/address.cpp [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.cpp [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/buildIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ dir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/portlist.cpp [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socket.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/socketmonitor.cpp [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/speed.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -WerroIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp: In member function 'virtual int net::Socket::send(const Uint8*, int)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp:240:24: warning: logical 'and' of equal expressions [-Wlogical-op] BUILDSTDERR: 240 | if (errno != EAGAIN && errno != EWOULDBLOCK) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp: In member function 'virtual int net::Socket::recv(bt::Uint8*, int)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp:259:24: warning: logical 'and' of equal expressions [-Wlogical-op] BUILDSTDERR: 259 | if (errno != EAGAIN && errno != EWOULDBLOCK) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp: In member function 'int net::Socket::sendTo(const Uint8*, int, const net::Address&)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.cpp:285:24: warning: logical 'or' of equal expressions [-Wlogical-op] BUILDSTDERR: 285 | if (errno == EAGAIN || errno == EWOULDBLOCK) BUILDSTDERR: | ^ r=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/speed.cpp [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.cpp [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystemIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socketmonitor.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 84 | void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socketmonitor.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/socketmonitor.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/socketmonitor.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 84 | void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); BUILDSTDERR: | ^~~~~~~ /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.cpp [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.cpp [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/socketgroup.cpp [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socks.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexcIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 84 | void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 84 | void run(); BUILDSTDERR: | ^~~ eptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/socks.cpp [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.cpp [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mksIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/net/socks.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ pecs/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/reverseresolver.cpp [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/socketdevice.cpp [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/poll.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_COIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ NCURRENT_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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/poll.cpp [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/reverseresolver.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 89 | virtual void run(); BUILDSTDERR: | ^~~ ened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/serversocket.cpp [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/addressresolver.cpp [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/serversocket.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ 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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/trafficshapedsocket.cpp [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.cpp [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/trafficshapedsocket.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ 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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/bigint.cpp [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobiIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ n-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/functions.cpp [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/rc4encryptor.cpp [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.cpp [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onReadyWrite(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 75 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 78 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void connected(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp: In member function 'void mse::EncryptedAuthenticate::handlePadD()': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.cpp:217:8: warning: variable 'rc4' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 217 | bool rc4 = false; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.cpp [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/iIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ nclude/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticationmonitor.cpp [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/chunkcounter.cpp [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticatebase.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onReadyWrite(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 75 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 78 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual int fd() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool ok() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual int send(const bt::Uint8* buf, int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual int recv(bt::Uint8* buf, int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual bt::Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool connectTo(const net::Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual const net::Address & getPeerName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual net::Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void prepare(net::Poll* p, net::Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 56 | virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticationmonitor.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticationmonitor.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticationmonitor.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticationmonitor.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peerid.cpp [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual bool canAddRequest() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual bool canDownloadChunk() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual bool isChoked() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool hasChunk(Uint32 idx) const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | void checkTimeouts(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual QString getName() const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void download(const Request & req); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual void cancel(const Request & req); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] BUILDSTDERR: 176 | virtual void cancelAll(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:36: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void onDataReady(Uint8* buf, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual bool canAddRequest() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual bool canDownloadChunk() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual bool isChoked() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool hasChunk(Uint32 idx) const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | void checkTimeouts(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual QString getName() const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void download(const Request & req); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual void cancel(const Request & req); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] BUILDSTDERR: 176 | virtual void cancelAll(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | void handlePacket(const Uint8* packet,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | bool needsUpdate() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 89 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | void handlePacket(const bt::Uint8* packet, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onReadyWrite(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 75 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 78 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void connected(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp:44: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ ystem /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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.cpp [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.cpp [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peerprotocolextension.cpp [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peeruploader.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void onDataReady(Uint8* buf, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/packetreader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerprotocolextension.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerprotocolextension.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerprotocolextension.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerprotocolextension.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ 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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | void handlePacket(const bt::Uint8* packet, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | void handlePacket(const Uint8* packet,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | bool needsUpdate() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual bool blocked(const net::Address & addr) const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/badpeerslist.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual bool blocked(const net::Address & addr) const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/accessmanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ 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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/badpeerslist.cpp [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/superseeder.cpp [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/peer/connectionlimit.cpp [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/packet.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_SIGNALSIn file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onReadyWrite(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 75 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 78 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void connected(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ _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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-aIn file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ lign -Wchar-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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/KServicIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/packet.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | bool select(PieceDownloader* pd,Uint32 & chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 64 | void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void reincluded(Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | void reinsert(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 98 | virtual void onDataReady(Uint8* buf,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual void connectFinished(bool succeeded); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual void dataSent(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual bool canAddRequest() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual bool canDownloadChunk() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual bool isChoked() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool hasChunk(Uint32 idx) const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | void checkTimeouts(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual QString getName() const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void download(const Request & req); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual void cancel(const Request & req); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] BUILDSTDERR: 176 | virtual void cancelAll(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual bool blocked(const net::Address & addr) const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp:44: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | bool select(PieceDownloader* pd,Uint32 & chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 64 | void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void reincluded(Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | void reinsert(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ e -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.cpp [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.cpp [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.cpp [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -WaIn file included from /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 98 | virtual void onDataReady(Uint8* buf,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual void connectFinished(bool succeeded); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual void dataSent(); BUILDSTDERR: | ^~~~~~~~ ll -Wextra -Wcast-align -Wchar-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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/httpresponseheader.cpp [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCoreIn file included from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | bool select(PieceDownloader* pd,Uint32 & chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 64 | void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void reincluded(Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | void reinsert(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 44 | virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void reincluded(bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void reinsert(bt::Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/piecedownloader.cpp [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/peerinterface.cpp [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/peersource.cpp [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.cpp [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentfileinterface.cpp [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ em /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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/trackerslist.cpp [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/logmonitorinterface.cpp [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/blocklistinterface.cpp [ 47%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-stIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/trackerslist.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/trackerslist.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.cpp [ 47%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/chunkdownloadinterface.cpp [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/monitorinterface.cpp [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/queuemanagerinterface.cpp [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/chunkselectorinterface.cpp [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/cachefactory.cpp [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/webseedinterface.cpp [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/interfaces/trackerinterface.cpp [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ /src/interfaces/serverinterface.cpp [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/SoIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ lid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.cpp [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/buiIn file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 89 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool changePort(bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void closed(Connection::Ptr conn); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void customEvent(QEvent* ev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/globals.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | void onFinish(bool succes); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | void handshakeReceived(bool full); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void onReadyRead(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.cpp:61:16: warning: 'virtual void bt::Server::Private::newConnection(int, const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void newConnection(int fd,const net::Address & addr) BUILDSTDERR: | ^~~~~~~~~~~~~ lddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.cpp [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpIn file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ p [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/includIn file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual TrackerInterface* getCurrentTracker() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void setCurrentTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void setCurrentTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual QList getTrackers(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool removeTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual bool removeTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool canRemoveTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void restoreDefault(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void setTrackerEnabled(const QUrl &url,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool noTrackersReachable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(bt::WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 65 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ e/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/timeestimator.cpp [ 55%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/statsfile.cpp [ 55%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/buiIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/timeestimator.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/timeestimator.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/timeestimator.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ld/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -isysIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 41 | virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 42 | virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/choker.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 41 | virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 42 | virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:36: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 39 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:43: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 40 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:44: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:48: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:52: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:53: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:53: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:54: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:55: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:58: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual bool canAddRequest() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual bool canDownloadChunk() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual bool isChoked() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool hasChunk(Uint32 idx) const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | void checkTimeouts(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual QString getName() const; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void download(const Request & req); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual void cancel(const Request & req); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] BUILDSTDERR: 176 | virtual void cancelAll(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:64: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:65: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 65 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:66: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:66: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual TrackerInterface* getCurrentTracker() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void setCurrentTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void setCurrentTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual QList getTrackers(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool removeTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual bool removeTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool canRemoveTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void restoreDefault(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void setTrackerEnabled(const QUrl &url,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool noTrackersReachable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.cpp:66: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ tem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcreator.cpp [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentstats.cpp [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.cpp [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.cpp BUILDSTDERR: [ 59%] Building CXX object In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/jobqueue.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp [ 59%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/KIn file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | bool select(PieceDownloader* pd,Uint32 & chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 64 | void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void reincluded(Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | void reinsert(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 79 | virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 44 | virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void reincluded(bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void reinsert(bt::Uint32 chunk); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ I18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhaIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:36: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.cpp:43: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kclosestnodessearch.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kclosestnodessearch.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ t-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/kclosestnodessearch.cpp [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp BUILDSTDERR: [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cp/builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ p.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsg.cpp [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/database.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsg.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcmsgfactory.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/taskmanager.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/database.cpp [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/key.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/key.cpp [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switchesIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(bt::WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/pack.cpp [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystIn file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pack.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/pack.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ em /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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserverinterface.cpp [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtbase.cpp [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ WORK_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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 85 | virtual void dataReceived(bt::Buffer::Ptr ptr, const net::Address& addr) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:124:16: warning: 'virtual void dht::RPCServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void readyToWrite(net::ServerSocket* sock) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.cpp:129:18: warning: 'virtual dht::Method dht::RPCServer::Private::findMethod(const QByteArray&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual Method findMethod(const QByteArray& mtid) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.cpp:84:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 84 | std::pair KBucket::split() throw (KBucket::UnableToSplit) BUILDSTDERR: | ^~~~~ fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucketentry.cpp [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/node.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOCoIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/kbuckettable.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ re -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/rpccall.cpp [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/task.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/task.cpp [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -WcIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/node.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void callTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpccall.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ har-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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/packednodecontainer.cpp [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.cpp [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.cpp [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.cpp [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_PIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingreq.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodereq.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/errmsg.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ LUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.cpp [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtuaIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ l-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.cpp [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/incluIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/pingrsp.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcereq.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ de/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/findnodersp.cpp [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.cpp [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.cpp [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -WlIn file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/getpeersrsp.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ ogical-op -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.cpp [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -isIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void apply(DHT* dh_table); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void print(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual void encode(QByteArray & arr) const; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual void parse(bt::BDictNode* dict); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/announcersp.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | void portReceived(const QString & ip,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 90 | AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | void start(const QString & table,const QString & key_file,bt::Uint16 port); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | void stop(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | void addDHTNode(const QString & host,bt::Uint16 hport); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual QMap getClosestGoodNodes(int maxNodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ ystem /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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/dndfile.cpp [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUIn file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/dndfile.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 42 | virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 43 | virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void savePiece(PieceData::Ptr piece); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void create(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void open(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual void changeTmpDir(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual Job* moveDataFiles(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void moveDataFilesFinished(Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void changeOutputPath(const QString& outputpath); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual QString getOutputPath() const {return output_file;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void preparePreallocation(PreallocationThread* prealloc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Job* deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual Uint64 diskUsage(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual void loadFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void saveFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual bool getMountPoints(QSet& mps); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void changeTmpDir(const QString& ndir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void create(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 47 | virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 48 | virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual void savePiece(PieceData::Ptr piece); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void open(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual Job* moveDataFiles(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void moveDataFilesFinished(Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Job* moveDataFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void moveDataFilesFinished(const QMap & files, Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual QString getOutputPath() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void changeOutputPath(const QString & outputpath); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void preparePreallocation(PreallocationThread* prealloc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual Job* deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual Uint64 diskUsage(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual void loadFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void saveFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool getMountPoints(QSet& mps); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 68 | virtual void downloadStatusChanged(TorrentFile*, bool); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:42: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.cpp:43: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void kill(bool quietly); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void kill(bool quietly); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.cpp:40: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ isibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.cpp [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 /usIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationjob.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ r/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_GNIn file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::onJobDone(KJob*)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:101:24: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 101 | ((KIO::Job*)j)->ui()->showErrorMessage(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/KF5/KIOCore/kio/simplejob.h:24, BUILDSTDERR: from /usr/include/KF5/KIOCore/kio/jobclasses.h:25, BUILDSTDERR: from /usr/include/KF5/KIOCore/kio/job.h:74, BUILDSTDERR: from /usr/include/KF5/KIOCore/KIO/Job:1, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:20: BUILDSTDERR: /usr/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here BUILDSTDERR: 74 | KIOCORE_DEPRECATED KJobUiDelegate *ui() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::startMoving()': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:174:34: warning: 'void KIO::Job::canceled(KJob*)' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 174 | connect(active_job, &KIO::Job::canceled, this, &MoveDataFilesJob::onCanceled); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/KF5/KIOCore/kio/simplejob.h:24, BUILDSTDERR: from /usr/include/KF5/KIOCore/kio/jobclasses.h:25, BUILDSTDERR: from /usr/include/KF5/KIOCore/kio/job.h:74, BUILDSTDERR: from /usr/include/KF5/KIOCore/KIO/Job:1, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/movedatafilesjob.cpp:20: BUILDSTDERR: /usr/include/KF5/KIOCore/kio/job_base.h:228:29: note: declared here BUILDSTDERR: 228 | KIOCORE_DEPRECATED void canceled(KJob *job); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void kill(bool quietly); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp: In member function 'void bt::DeleteDataFilesJob::onDeleteJobDone(KJob*)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp:70:19: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 70 | active_job->ui()->showErrorMessage(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/KF5/KIOCore/kio/deletejob.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/deletedatafilesjob.cpp:22: BUILDSTDERR: /usr/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here BUILDSTDERR: 74 | KIOCORE_DEPRECATED KJobUiDelegate *ui() const; BUILDSTDERR: | ^~ U_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.cpp [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.cpp: In member function 'bt::Uint32 bt::PieceData::write(const Uint8*, bt::Uint32, bt::Uint32)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.cpp:63:55: warning: argument 'buf_size' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] BUILDSTDERR: 63 | Uint32 PieceData::write(const bt::Uint8* buf, Uint32 buf_size, Uint32 off) BUILDSTDERR: | ~~~~~~~^~~~~~~~ -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/incIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunk.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 42 | virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 43 | virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual void savePiece(PieceData::Ptr piece); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void create(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void open(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual void changeTmpDir(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual Job* moveDataFiles(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void moveDataFilesFinished(Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void changeOutputPath(const QString& outputpath); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual QString getOutputPath() const {return output_file;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void preparePreallocation(PreallocationThread* prealloc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Job* deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual Uint64 diskUsage(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual void loadFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual void saveFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual bool getMountPoints(QSet& mps); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/chunkmanager.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual void changeTmpDir(const QString& ndir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void create(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 47 | virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 48 | virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual void savePiece(PieceData::Ptr piece); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void open(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual Job* moveDataFiles(const QString & ndir); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void moveDataFilesFinished(Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Job* moveDataFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void moveDataFilesFinished(const QMap & files, Job* job); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual QString getOutputPath() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void changeOutputPath(const QString & outputpath); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void preparePreallocation(PreallocationThread* prealloc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual Job* deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual Uint64 diskUsage(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual void loadFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void saveFileMap(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool getMountPoints(QSet& mps); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 68 | virtual void downloadStatusChanged(TorrentFile*, bool); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cache.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp:39: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp: In member function 'void bt::CacheFile::unmap(void*, bt::Uint32)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/cachefile.cpp:266:41: warning: unused parameter 'size' [-Wunused-parameter] BUILDSTDERR: 266 | void CacheFile::unmap(void* ptr,Uint32 size) BUILDSTDERR: | ~~~~~~~^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:41: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool doKill(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp: In static member function 'static void bt::HTTPTracker::setUseQHttp(bool)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp:581:37: warning: unused parameter 'on' [-Wunused-parameter] BUILDSTDERR: 581 | void HTTPTracker::setUseQHttp(bool on) BUILDSTDERR: | ~~~~~^~ lude/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.cpp [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool changePort(Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptrackersocket.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 71 | virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptrackersocket.cpp:95:16: warning: 'virtual void bt::UDPTrackerSocket::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 95 | virtual void readyToWrite(net::ServerSocket* sock) BUILDSTDERR: | ^~~~~~~~~~~~ fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptrackersocket.cpp [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/tracker/kioannouncejob.cpp [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datachecker.cpp [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_GNUIn file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:26: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.cpp:30: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual TrackerInterface* getCurrentTracker() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void setCurrentTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void setCurrentTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual QList getTrackers(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual bool removeTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual bool removeTracker(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual bool canRemoveTracker(TrackerInterface* t); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void restoreDefault(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void setTrackerEnabled(const QUrl &url,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual bool noTrackersReachable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/tracker/kioannouncejob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool doKill(); BUILDSTDERR: | ^~~~~~ _SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.cpp [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/datachecker/singledatachecker.cpp [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/datachecker/multidatachecker.cpp [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/QtIn file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/singledatachecker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 39 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/singledatachecker.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/singledatachecker.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/multidatachecker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 40 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/multidatachecker.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/multidatachecker.cpp:31: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Concurrent -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/migrate/cachemigrate.cpp [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_QSTIn file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:23, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 39 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 40 | virtual void kill(bool quietly = true); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 41 | virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 40 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 39 | virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/cachemigrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/cachemigrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/datachecker/datacheckerjob.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/cachemigrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/cachemigrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ RINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/migrate/migrate.cpp [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/QtConcIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual void unmapped(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | Uint32 getDownloadRate() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void setEnabled(bool on); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 213 | virtual void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | void getStats(Stats & s); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 244 | virtual void pieceReceived(const bt::Piece & p); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp: In function 'void bt::MigrateCurrentChunks(const bt::Torrent&, const QString&)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/migrate/ccmigrate.cpp:59:44: warning: unused parameter 'tor' [-Wunused-parameter] BUILDSTDERR: 59 | void MigrateCurrentChunks(const Torrent & tor,const QString & current_chunks) BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/migrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/migrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/migrate.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/migrate/migrate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ urrent -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetlink.cpp [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/magnet/metadatadownload.cpp [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -WerrIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual void manualUpdate() = 0; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual Uint64 bytesDownloaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | virtual Uint64 bytesUploaded() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | virtual Uint64 bytesLeft() const; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:95:28: warning: 'virtual const bt::SHA1Hash& bt::MagnetDownloader::infoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 95 | virtual const SHA1Hash & infoHash() const; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 96 | virtual bool isPartialSeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:25: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void completed(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual Uint32 failureCount() const {return failures;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void scrape(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual RPCCall* doCall(RPCMsg::Ptr msg); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 86 | std::pair split() throw (UnableToSplit); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 74 | virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 77 | virtual void onTimeout(RPCCall* c); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:28: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual void stop(bt::WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void manualUpdate(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/magnetdownloader.cpp:32: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 93 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] BUILDSTDERR: 183 | void printDebugInfo(); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/metadatadownload.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 71 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 80 | void write(const char* str,Uint32 len); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/magnet/metadatadownload.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | void handlePacket(const bt::Uint8* packet, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/metadatadownload.cpp: In member function 'bool bt::MetadataDownload::data(bt::Uint32, const QByteArray&)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/magnet/metadatadownload.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'bt::Uint32' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 74 | if (metadata.size() < off + size) BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ or=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.cpp [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -iIn file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool changePort(bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void closed(Connection::Ptr conn); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void customEvent(QEvent* ev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver_p.h:30, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver_p.h:33, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual int fd() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool ok() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual int send(const bt::Uint8* buf, int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual int recv(bt::Uint8* buf, int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual bt::Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool connectTo(const net::Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual const net::Address & getPeerName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual net::Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void prepare(net::Poll* p, net::Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 56 | virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver_p.h:35, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 97 | virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver_p.h:98:16: warning: 'virtual void utp::UTPServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 98 | virtual void readyToWrite(net::ServerSocket* sock); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.cpp:38: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] BUILDSTDERR: 38 | virtual void run(); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserverthread.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool changePort(bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void closed(Connection::Ptr conn); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void customEvent(QEvent* ev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ system /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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/localwindow.cpp [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/remotewindow.cpp [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -fexceptIn file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/remotewindow.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ ions -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/timevalue.cpp [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/utpprotocol.cpp [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 /usIn file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 42 | virtual int fd() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual bool ok() const; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual int send(const bt::Uint8* buf, int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual int recv(bt::Uint8* buf, int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual bt::Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool connectTo(const net::Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual const net::Address & getPeerName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual net::Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void prepare(net::Poll* p, net::Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 56 | virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ r/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.cpp [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/delaywindow.cpp [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linuxIn file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/utpsocket.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual bool changePort(bt::Uint16 port); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 82 | virtual void closed(Connection::Ptr conn); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 83 | virtual void customEvent(QEvent* ev); BUILDSTDERR: | ^~~~~~~~~~~ -gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/outputqueue.cpp [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu+In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual void handleData(); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int fd() const {return readerSocket();} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.cpp:22: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 63 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/pollpipe.cpp:23: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ +11 -o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/utp/packetbuffer.cpp [ 95%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/upnp/soap.cpp [ 95%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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/KCompleIn file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/outputqueue.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/utp/outputqueue.cpp:21: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 151 | virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual bt::Uint32 currentTimeout() const {return stats.timeout;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/utp/outputqueue.cpp:24: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ tion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpmcastsocket.cpp [ 96%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnprouter.cpp [ 96%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp [ 97%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/ht/builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpmcastsocket.cpp: In member function 'void bt::UPnPMCastSocket::onReadyRead()': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 161 | ::read(fd,&tmp,1); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnprouter.cpp:37: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/upnp/httprequest.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/upnp/httprequest.cpp:29: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ tprequest.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/upnp/httprequest.cpp [ 97%] Building CXX object src/CMakeFiles/KF5Torrent.dir/version.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/version.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/version.cpp [ 98%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src/KF5Torrent_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/qt5/QtCrypto -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -i/builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:50:8: warning: 'virtual bool bt::XMLContentHandler::startDocument()' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | bool startDocument(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:51:8: warning: 'virtual bool bt::XMLContentHandler::endDocument()' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | bool endDocument(); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 52 | bool startElement(const QString &, const QString & localName, const QString &, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:54:8: warning: 'virtual bool bt::XMLContentHandler::endElement(const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | bool endElement(const QString & , const QString & localName, const QString & ); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:55:8: warning: 'virtual bool bt::XMLContentHandler::characters(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | bool characters(const QString & ch); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/signalcatcher.cpp: In static member function 'static void bt::SignalCatcher::signalHandler(int, siginfo_t*, void*)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 110 | ::write(signal_received_pipe[0], &sig, sizeof(int)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/util/signalcatcher.cpp: In member function 'void bt::SignalCatcher::handleInput(int)': BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 133 | ::read(fd, &sig, sizeof(int)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ system /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtXml -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/src/util/signalcatcher.cpp [ 98%] Linking CXX shared library libKF5Torrent.so cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5Torrent.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libKF5Torrent.so.6 -o libKF5Torrent.so.6.0.0 CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o 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 /usr/lib64/libqca-qt5.so.2.2.1 /usr/lib64/libKF5Archive.so.5.52.0 /usr/lib64/libKF5Crash.so.5.52.0 /usr/lib64/libKF5KIOWidgets.so.5.47.0 /usr/lib64/libKF5Solid.so.5.52.0 /usr/lib64/libgcrypt.so /usr/lib64/libgmp.so /usr/lib64/libKF5KIOCore.so.5.47.0 /usr/lib64/libKF5Service.so.5.47.0 /usr/lib64/libQt5Network.so.5.11.1 /usr/lib64/libQt5Concurrent.so.5.11.1 /usr/lib64/libKF5JobWidgets.so.5.52.0 /usr/lib64/libKF5Completion.so.5.52.0 /usr/lib64/libKF5I18n.so.5.52.0 /usr/lib64/libKF5WidgetsAddons.so.5.52.0 /usr/lib64/libKF5CoreAddons.so.5.52.0 /usr/lib64/libKF5ConfigCore.so.5.52.0 /usr/lib64/libQt5Xml.so.5.11.1 /usr/lib64/libQt5DBus.so.5.11.1 /usr/lib64/libQt5Widgets.so.5.11.1 /usr/lib64/libQt5Gui.so.5.11.1 /usr/lib64/libQt5Core.so.5.11.1 cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libKF5Torrent.so.6.0.0 libKF5Torrent.so.6 libKF5Torrent.so make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 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 '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/examples/ktcli /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/CMakeFiles/ktcli_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target ktcli_autogen make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/build make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 98%] Automatic MOC for target ktcli cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/CMakeFiles/ktcli_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 98%] Built target ktcli_autogen make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/depend make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/libktorrent-2.1 /builddir/build/BUILD/libktorrent-2.1/examples/ktcli /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/CMakeFiles/ktcli.dir/DependInfo.cmake --color= Scanning dependencies of target ktcli make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/build make[2]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' [ 98%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/mocs_compilation.cpp [ 99%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp [ 99%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o BUILDSTDERR: cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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_SIGNAIn file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool notify(QObject* obj, QEvent* ev); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 53 | virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/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] BUILDSTDERR: 54 | virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/main.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/main.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/main.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/main.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool notify(QObject* obj, QEvent* ev); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/torrentinterface.h:31, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool open(QIODevice::OpenMode mode); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 55 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 58 | virtual qint64 pos() const; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 61 | virtual qint64 size() const; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 64 | virtual bool seek(qint64 pos); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 67 | virtual bool atEnd() const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual bool reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 73 | virtual qint64 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 76 | virtual bool isSequential() const {return false;} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | virtual qint64 writeData(const char* data, qint64 len); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] BUILDSTDERR: 92 | virtual qint64 readData(char* data, qint64 maxlen); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrent.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:32, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 85 | bool doNotDownload() const {return (priority == EXCLUDED);} BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 88 | void setDoNotDownload(bool dnd); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 91 | bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 94 | Priority getPriority() const {return priority;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 97 | void setPriority(Priority newpriority = NORMAL_PRIORITY); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | void emitDownloadStatusChanged(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:29, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 99 | virtual const BitSet & downloadedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 100 | virtual const BitSet & availableChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 101 | virtual const BitSet & excludedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 102 | virtual const BitSet & onlySeedChunksBitSet() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 103 | virtual bool changeTorDir(const QString & new_dir); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 104 | virtual bool changeOutputDir(const QString& new_dir,int flags); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] BUILDSTDERR: 105 | virtual void rollback(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 106 | virtual void setDisplayName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] BUILDSTDERR: 107 | virtual TrackersList* getTrackersList(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 108 | virtual const TrackersList* getTrackersList() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 109 | virtual QString getDataDir() const {return outputdir;} BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 110 | virtual QString getTorDir() const {return tordir;} BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 111 | virtual void setMonitor(MonitorInterface* tmo); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 112 | virtual Uint32 getRunningTimeDL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 113 | virtual Uint32 getRunningTimeUL() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 114 | virtual Uint32 getNumFiles() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 115 | virtual TorrentFileInterface & getTorrentFile(Uint32 index); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 116 | virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 117 | virtual bool moveTorrentFiles(const QMap & files); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 118 | virtual void recreateMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 119 | virtual void dndMissingFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 120 | virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 121 | virtual void addPeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 122 | virtual void removePeerSource(PeerSource* ps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 123 | virtual const QTextCodec* getTextCodec() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 124 | virtual void changeTextCodec(QTextCodec* tc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 125 | virtual Uint32 getNumWebSeeds() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 126 | virtual const WebSeedInterface* getWebSeed(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 127 | virtual WebSeedInterface* getWebSeed(Uint32 i); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 128 | virtual bool addWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 129 | virtual bool removeWebSeed(const QUrl &url); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 130 | virtual bool readyForPreview() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 131 | virtual bool isMultimedia() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] BUILDSTDERR: 132 | virtual void markExistingFilesAsDownloaded(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 133 | virtual int getPriority() const { return istats.priority; } BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 134 | virtual void setPriority(int p); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] BUILDSTDERR: 135 | virtual bool overMaxRatio(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 136 | virtual void setMaxShareRatio(float ratio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 137 | virtual float getMaxShareRatio() const { return stats.max_share_ratio; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] BUILDSTDERR: 138 | virtual bool overMaxSeedTime(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] BUILDSTDERR: 139 | virtual void setMaxSeedTime(float hours); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 140 | virtual float getMaxSeedTime() const {return stats.max_seed_time;} BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 141 | virtual void setAllowedToStart(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 142 | virtual void setQueued(bool queued); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 143 | virtual void setChunkSelector(ChunkSelectorInterface* csel); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] BUILDSTDERR: 144 | virtual void networkUp(); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] BUILDSTDERR: 145 | virtual bool announceAllowed(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 146 | virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 147 | virtual bool hasMissingFiles(QStringList & sl); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 148 | virtual bool isStorageMounted(QStringList& missing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual Uint32 getNumDHTNodes() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual const DHTNode & getDHTNode(Uint32 i) const; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] BUILDSTDERR: 151 | virtual void deleteDataFiles(); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 152 | virtual const bt::PeerID & getOwnPeerID() const; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 153 | virtual QString getComments() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 154 | virtual const JobQueue* getJobQueue() const {return job_queue;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | virtual bool isFeatureEnabled(TorrentFeature tf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 156 | virtual void setFeatureEnabled(TorrentFeature tf,bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 157 | virtual bool checkDiskSpace(bool emit_sig = true); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 158 | virtual void setTrafficLimits(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 159 | virtual void getTrafficLimits(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 160 | virtual void setAssuredSpeeds(Uint32 up,Uint32 down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 161 | virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 162 | virtual const SHA1Hash & getInfoHash() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 163 | virtual void setUserModifiedFileName(const QString & n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] BUILDSTDERR: 164 | virtual int getETA(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 165 | virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 166 | virtual QString getMoveWhenCompletedDir() const {return completed_dir;} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 167 | virtual void setSuperSeeding(bool on); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 188 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 193 | void pause(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] BUILDSTDERR: 198 | void unpause(); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] BUILDSTDERR: 203 | void start(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 209 | void stop(WaitJob* wjob = 0); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 215 | void updateTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] BUILDSTDERR: 220 | void scrapeTracker(); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] BUILDSTDERR: 263 | void updateStatus(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 271 | virtual void handleError(const QString & err); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] BUILDSTDERR: 279 | virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:27: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool notify(QObject* obj, QEvent* ev); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] BUILDSTDERR: 43 | virtual void setBlocking(bool on); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] BUILDSTDERR: 44 | virtual bool connectTo(const Address & addr); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] BUILDSTDERR: 45 | virtual bool connectSuccesFull(); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] BUILDSTDERR: 46 | virtual void close(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 47 | virtual Uint32 bytesAvailable() const; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 48 | virtual int send(const bt::Uint8* buf,int len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] BUILDSTDERR: 49 | virtual int recv(bt::Uint8* buf,int max_len); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 50 | virtual bool ok() const {return m_fd >= 0;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | virtual int fd() const {return m_fd;} BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] BUILDSTDERR: 52 | virtual bool setTOS(unsigned char type_of_service); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 53 | virtual const Address & getPeerName() const {return addr;} BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | virtual Address getSockName() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] BUILDSTDERR: 56 | virtual void reset(); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | virtual void prepare(Poll* p,Poll::Mode mode); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/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] BUILDSTDERR: 58 | virtual bool ready(const Poll* p,Poll::Mode mode) const; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:24, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] BUILDSTDERR: 59 | virtual Uint32 write(Uint32 max, bt::TimeStamp now); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 60 | virtual bool bytesReadyToWrite() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/interfaces/serverinterface.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:33: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 149 | virtual void preProcess(bt::Packet::Ptr packet); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 150 | virtual void postProcess(Uint8* data, Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:26, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] BUILDSTDERR: 155 | void kill(); BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 171 | virtual bt::Uint32 averageDownloadSpeed() const; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 309 | virtual void chunkAllowed(Uint32 chunk); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 310 | virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/peer/peermanager.h:28, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:27, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] BUILDSTDERR: 81 | virtual void acquired(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:34: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] BUILDSTDERR: 51 | void handlePacket(const Uint8* packet,Uint32 size); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 54 | bool needsUpdate() const; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] BUILDSTDERR: 57 | void update(); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] BUILDSTDERR: 70 | virtual void visit(const bt::Peer::Ptr p); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/libktorrent-2.1/src/util/waitjob.h:25, BUILDSTDERR: from /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/ktcli.cpp:35: BUILDSTDERR: /builddir/build/BUILD/libktorrent-2.1/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] BUILDSTDERR: 62 | virtual bool deleteAllowed() const {return true;} BUILDSTDERR: | ^~~~~~~~~~~~~ LS_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/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/examples/ktcli -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli/ktcli_autogen/include -I/builddir/build/BUILD/libktorrent-2.1/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src -I/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/main.cpp.o -c /builddir/build/BUILD/libktorrent-2.1/examples/ktcli/main.cpp [100%] Linking CXX executable ktcli cd /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/examples/ktcli && /usr/bin/cmake -E cmake_link_script CMakeFiles/ktcli.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -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 -DNDEBUG -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o CMakeFiles/ktcli.dir/ktcli.cpp.o CMakeFiles/ktcli.dir/main.cpp.o -o ktcli -Wl,-rpath,/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/src ../../src/libKF5Torrent.so.6.0.0 /usr/lib64/libKF5Archive.so.5.52.0 /usr/lib64/libKF5Crash.so.5.52.0 /usr/lib64/libKF5KIOWidgets.so.5.47.0 /usr/lib64/libKF5KIOCore.so.5.47.0 /usr/lib64/libKF5Service.so.5.47.0 /usr/lib64/libQt5Network.so.5.11.1 /usr/lib64/libQt5Concurrent.so.5.11.1 /usr/lib64/libKF5JobWidgets.so.5.52.0 /usr/lib64/libKF5Completion.so.5.52.0 /usr/lib64/libKF5WidgetsAddons.so.5.52.0 /usr/lib64/libKF5CoreAddons.so.5.52.0 /usr/lib64/libKF5ConfigCore.so.5.52.0 /usr/lib64/libKF5Solid.so.5.52.0 /usr/lib64/libQt5DBus.so.5.11.1 /usr/lib64/libQt5Widgets.so.5.11.1 /usr/lib64/libQt5Gui.so.5.11.1 /usr/lib64/libKF5I18n.so.5.52.0 /usr/lib64/libQt5Xml.so.5.11.1 /usr/lib64/libgcrypt.so /usr/lib64/libgmp.so /usr/lib64/libQt5Core.so.5.11.1 make[2]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' BUILDSTDERR: [100%] + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Built target ktcli make[1]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu/CMakeFiles 0 make: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ks0T0s + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 + cd libktorrent-2.1 + make install/fast DESTDIR=/builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 -C riscv64-redhat-linux-gnu make: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "release" -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/KF5TorrentConfig.cmake -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/KF5TorrentTargets.cmake -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/KF5TorrentTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_CN -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_CN/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/si -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/si/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/si/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eu -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eu/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eu/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/en_GB -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/en_GB/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ast -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ast/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ast/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca@valencia -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca@valencia/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sv -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sv/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sv/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/tr -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/tr/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/tr/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hne -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hne/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hne/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/uk -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/uk/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/uk/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fr -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fr/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fr/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/it -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/it/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/it/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nl -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nl/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nl/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ja -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ja/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ja/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bs -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bs/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bs/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hu -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hu/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hu/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/km -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/km/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/km/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eo/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/eo/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/mr -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/mr/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/mr/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nds -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nds/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nds/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ku -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ku/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ku/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ga -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ga/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ga/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/el -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/el/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/el/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pl -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pl/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pl/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/et -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/et/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/et/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/be -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/be/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/be/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/da -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/da/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/da/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/de -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/de/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/de/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ar -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ar/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ar/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sk -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sk/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sk/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavianlatin -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavianlatin/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavianlatin/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/se -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/se/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/se/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sl -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sl/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sl/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ru -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ru/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ru/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bg -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bg/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/bg/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hi -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hi/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hi/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_TW -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/zh_TW/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/kk -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/kk/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/kk/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nb -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nb/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nb/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ug -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ug/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ug/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ms -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ms/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ms/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavian -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavian/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@ijekavian/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lv -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lv/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lv/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/es -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/es/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/es/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ca/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/gl -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/gl/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/gl/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lt -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lt/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/lt/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/is -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/is/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/is/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt_BR -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/pt_BR/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ia -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ia/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ia/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nn -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nn/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/nn/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ro -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ro/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/ro/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@latin -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@latin/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/sr@latin/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fi -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fi/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/fi/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/cs -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/cs/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/cs/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hr -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hr/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/hr/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/oc -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/oc/LC_MESSAGES -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/locale/oc/LC_MESSAGES/libktorrent5.mo -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/libKF5Torrent.so.6.0.0 -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/libKF5Torrent.so.6 -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/libKF5Torrent.so -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/bcodec/bencoder.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/bcodec/bnode.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/bcodec/bdecoder.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/bcodec/value.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/peerinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/queuemanagerinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/exitoperation.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/chunkdownloadinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/trackerslist.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/torrentinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/logmonitorinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/piecedownloader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/monitorinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/blocklistinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/torrentfileinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/peersource.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/chunkselectorinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/cachefactory.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/webseedinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/trackerinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/interfaces/serverinterface.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/migrate/ccmigrate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/migrate/migrate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/migrate/cachemigrate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/ktorrent_export.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/version.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrent.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/advancedchokealgorithm.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/peersourcemanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/choker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/server.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrentcontrol.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/uploader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrentcreator.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/timeestimator.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrentfile.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/statsfile.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/globals.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrentstats.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/job.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/jobqueue.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/torrent/torrentfilestream.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/datachecker/datacheckerthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/datachecker/datachecker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/datachecker/singledatachecker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/datachecker/multidatachecker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/datachecker/datacheckerjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/chunkdownload.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/downloader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/request.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/piece.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/packet.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/chunkselector.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/download/webseed.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/cache.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/cachefile.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/singlefilecache.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/preallocationthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/preallocationjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/movedatafilesjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/deletedatafilesjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/chunkmanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/dndfile.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/chunk.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/multifilecache.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/diskio/piecedata.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peeruploader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peer.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peermanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/authenticatebase.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/authenticate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peerprotocolextension.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/utpex.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/utmetadata.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/packetreader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/authenticationmonitor.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peerid.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peerdownloader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/chunkcounter.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/serverauthenticate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/accessmanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/peerconnector.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/superseeder.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/peer/connectionlimit.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/socks.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/packetsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/trafficshapedsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/streamsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/downloadthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/address.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/addressresolver.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/socketgroup.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/portlist.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/networkthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/socket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/speed.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/uploadthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/socketmonitor.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/reverseresolver.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/socketdevice.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/poll.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/wakeuppipe.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/net/serversocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/encryptedserverauthenticate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/functions.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/rc4encryptor.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/encryptedauthenticate.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/bigint.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/mse/encryptedpacketsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/magnet/magnetdownloader.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/magnet/magnetlink.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/magnet/metadatadownload.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/autorotatelogjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/fileops.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/timer.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/ptrmap.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/log.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/waitjob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/urlencoder.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/array.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/functions.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/file.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/constants.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/bitset.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/sha1hash.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/sha1hashgen.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/error.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/win32.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/logsystemmanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/compressfilejob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/decompressfilejob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/extractfilejob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/pipe.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/circularbuffer.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/resourcemanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/bufferpool.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/util/signalcatcher.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/utpserver.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/utpserverthread.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/utpprotocol.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/utpsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/connection.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/localwindow.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/remotewindow.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/timevalue.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/pollpipe.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/delaywindow.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/utp/packetbuffer.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/upnp/upnprouter.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/upnp/upnpmcastsocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/tracker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/udptracker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/udptrackersocket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/httptracker.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/trackermanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/httpannouncejob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/tracker/kioannouncejob.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/dhtbase.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/rpcserver.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/rpcserverinterface.h BUILDSTDERR: -- Installing: /builddir/buil+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 libktorrent5 + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.1-6.fc31 --unique-debug-suffix -2.1-6.fc31.riscv64 --unique-debug-src-base kf5-libktorrent-2.1-6.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/libktorrent-2.1 BUILDSTDERR: 4105 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs d/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/key.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/pack.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/rpcmsg.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/dhtpeersource.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/announcetask.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/rpccall.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/kclosestnodessearch.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/dht.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/node.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/task.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/nodelookup.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/taskmanager.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/kbucket.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/kbucketentry.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/kbuckettable.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/database.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/announcereq.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/announcersp.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/pingreq.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/pingrsp.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/findnodereq.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/findnodersp.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/getpeersreq.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/getpeersrsp.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/include/KF5/libktorrent/dht/rpcmsgfactory.h -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/FindLibGMP.cmake -- Installing: /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/cmake/KF5Torrent/FindLibGcrypt.cmake make: Leaving directory '/builddir/build/BUILD/libktorrent-2.1/riscv64-redhat-linux-gnu' explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/libKF5Torrent.so.6.0.0 extracting debug info from /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/lib64/libKF5Torrent.so.6.0.0 original debug info size: 42928kB, size after compression: 26744kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Processing files: kf5-libktorrent-2.1-6.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Euejcr + umask 022 + cd /builddir/build/BUILD + cd libktorrent-2.1 + DOCDIR=/builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/doc/kf5-libktorrent + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/doc/kf5-libktorrent + cp -pr ChangeLog /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/doc/kf5-libktorrent + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.JF3cos + umask 022 + cd /builddir/build/BUILD + cd libktorrent-2.1 + LICENSEDIR=/builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/licenses/kf5-libktorrent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/licenses/kf5-libktorrent + cp -pr COPYING /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64/usr/share/licenses/kf5-libktorrent + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: kf5-libktorrent = 2.1-6.fc31 kf5-libktorrent(riscv-64) = 2.1-6.fc31 libKF5Torrent.so.6()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libKF5Archive.so.5()(64bit) libKF5ConfigCore.so.5()(64bit) libKF5CoreAddons.so.5()(64bit) libKF5I18n.so.5()(64bit) libKF5KIOCore.so.5()(64bit) libKF5KIOWidgets.so.5()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5Xml.so.5()(64bit) libQt5Xml.so.5(Qt_5)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.3.0)(64bit) libgcrypt.so.20()(64bit) libgcrypt.so.20(GCRYPT_1.6)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libqca-qt5.so.2()(64bit) libstdc++.so.6()(64bit) 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) Processing files: kf5-libktorrent-devel-2.1-6.fc31.riscv64 Provides: cmake(KF5Torrent) = 2.1.0 kf5-libktorrent-devel = 2.1-6.fc31 kf5-libktorrent-devel(riscv-64) = 2.1-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(riscv-64) libKF5Torrent.so.6()(64bit) Processing files: kf5-libktorrent-debugsource-2.1-6.fc31.riscv64 Provides: kf5-libktorrent-debugsource = 2.1-6.fc31 kf5-libktorrent-debugsource(riscv-64) = 2.1-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kf5-libktorrent-debuginfo-2.1-6.fc31.riscv64 Provides: debuginfo(build-id) = 03854f781746c2bebb3f1c720541fc6cfa58e38b kf5-libktorrent-debuginfo = 2.1-6.fc31 kf5-libktorrent-debuginfo(riscv-64) = 2.1-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: kf5-libktorrent-debugsource(riscv-64) = 2.1-6.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 Wrote: /builddir/build/RPMS/kf5-libktorrent-devel-2.1-6.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/kf5-libktorrent-2.1-6.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/kf5-libktorrent-debugsource-2.1-6.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/kf5-libktorrent-debuginfo-2.1-6.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ouAbPt + umask 022 + cd /builddir/build/BUILD + cd libktorrent-2.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kf5-libktorrent-2.1-6.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0