=> Building net-p2p/libktorrent Started : Wednesday, 6 MAR 2019 at 04:09:17 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- QT_SELECT=qt5 QMAKEMODULES="/construction/net-p2p/libktorrent/libktorrent-eb79ad2/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/construction/net-p2p/libktorrent XDG_CONFIG_HOME=/construction/net-p2p/libktorrent HOME=/construction/net-p2p/libktorrent TMPDIR="/tmp" PATH=/construction/net-p2p/libktorrent/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- QT_SELECT=qt5 QMAKEMODULES="/construction/net-p2p/libktorrent/libktorrent-eb79ad2/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/construction/net-p2p/libktorrent XDG_CONFIG_HOME=/construction/net-p2p/libktorrent HOME=/construction/net-p2p/libktorrent TMPDIR="/tmp" PATH=/construction/net-p2p/libktorrent/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/net-p2p/libktorrent/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- CMAKE_BUILD_TYPE="release" KDE_PREFIX="/usr/local" KDE_APPLICATIONS_VERSION="18.12.2" KDE_PLASMA_VERSION="5.15.1" KDE_FRAMEWORKS_VERSION="5.55.0" PYCACHE="" PYC_SUFFIX=pyc PYO_SUFFIX=pyo QT_BINDIR="lib/qt5/bin" QT_INCDIR="include/qt5" QT_LIBDIR="lib/qt5" QT_ARCHDIR="lib/qt5" QT_PLUGINDIR="lib/qt5/plugins" QT_LIBEXECDIR="libexec/qt5" QT_IMPORTDIR="lib/qt5/imports" QT_QMLDIR="lib/qt5/qml" QT_DATADIR="share/qt5" QT_DOCDIR="share/doc/qt5" QT_L10NDIR="share/qt5/translations" QT_EXAMPLEDIR="share/examples/qt5" QT_TESTDIR="share/qt5/tests" QT_MKSPECDIR="lib/qt5/mkspecs" QT_QTCHOOSERDIR="etc/xdg/qtchooser" OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/libktorrent" EXAMPLESDIR="share/examples/libktorrent" DATADIR="share/libktorrent" WWWDIR="www/libktorrent" ETCDIR="etc/libktorrent" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libktorrent DOCSDIR=/usr/local/share/doc/libktorrent EXAMPLESDIR=/usr/local/share/examples/libktorrent WWWDIR=/usr/local/www/libktorrent ETCDIR=/usr/local/etc/libktorrent -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> libktorrent-2.1.0_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> libktorrent-2.1.0_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libktorrent-2.1.0_6 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> Fetching all distfiles required by libktorrent-2.1.0_6 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> Fetching all distfiles required by libktorrent-2.1.0_6 for building => SHA256 Checksum OK for KDE/libktorrent/KDE-libktorrent-2.1.0-eb79ad2_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> Fetching all distfiles required by libktorrent-2.1.0_6 for building ===> Extracting for libktorrent-2.1.0_6 => SHA256 Checksum OK for KDE/libktorrent/KDE-libktorrent-2.1.0-eb79ad2_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for libktorrent-2.1.0_6 ===> Applying dragonfly patches for libktorrent-2.1.0_6 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> libktorrent-2.1.0_6 depends on file: /usr/local/include/boost/concept_check.hpp - not found ===> Installing existing package /packages/All/boost-libs-1.69.0_1.txz Installing boost-libs-1.69.0_1... `-- Installing icu-63.1_1,1... `-- Extracting icu-63.1_1,1: .......... done Extracting boost-libs-1.69.0_1: .......... done Message from boost-libs-1.69.0_1: You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> libktorrent-2.1.0_6 depends on file: /usr/local/include/boost/concept_check.hpp - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-3.13.4.txz Installing cmake-3.13.4... `-- Installing curl-7.64.0_1... | `-- Installing ca_root_nss-3.42.1... | `-- Extracting ca_root_nss-3.42.1: ........ done | `-- Installing krb5-1.17_1... | | `-- Installing gettext-runtime-0.19.8.1_2... | | `-- Installing indexinfo-0.3.1... | | `-- Extracting indexinfo-0.3.1: .... done | | `-- Extracting gettext-runtime-0.19.8.1_2: .......... done | | `-- Installing libressl-2.8.3... | | `-- Extracting libressl-2.8.3: .......... done | | `-- Installing readline-7.0.5... | | `-- Installing ncurses-6.1.20190112... | | `-- Extracting ncurses-6.1.20190112: .......... done | | `-- Extracting readline-7.0.5: .......... done | `-- Extracting krb5-1.17_1: .......... done | `-- Installing libnghttp2-1.36.0... | `-- Extracting libnghttp2-1.36.0: .......... done `-- Extracting curl-7.64.0_1: .......... done `-- Installing expat-2.2.6_1... `-- Extracting expat-2.2.6_1: .......... done `-- Installing jsoncpp-1.8.1_5... `-- Extracting jsoncpp-1.8.1_5: .......... done `-- Installing libarchive-3.3.3,1... | `-- Installing liblz4-1.8.3,1... | `-- Extracting liblz4-1.8.3,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done `-- Extracting libarchive-3.3.3,1: .......... done `-- Installing libuv-1.26.0... `-- Extracting libuv-1.26.0: .......... done `-- Installing rhash-1.3.5... `-- Extracting rhash-1.3.5: .......... done Extracting cmake-3.13.4: .......... done Message from ca_root_nss-3.42.1: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** ===> libktorrent-2.1.0_6 depends on file: /usr/local/bin/cmake - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.19.8.1_1.txz Installing gettext-tools-0.19.8.1_1... Extracting gettext-tools-0.19.8.1_1: .......... done ===> libktorrent-2.1.0_6 depends on executable: msgfmt - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - not found ===> Installing existing package /packages/All/kf5-extra-cmake-modules-5.55.0.txz Installing kf5-extra-cmake-modules-5.55.0... Extracting kf5-extra-cmake-modules-5.55.0: .......... done ===> libktorrent-2.1.0_6 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on file: /usr/local/bin/kbuildsycoca5 - not found ===> Installing existing package /packages/All/kf5-kservice-5.55.0.txz Installing kf5-kservice-5.55.0... `-- Installing kf5-karchive-5.55.0... | `-- Installing qt5-core-5.12.1... | | `-- Installing glib-2.56.3_3,1... | | `-- Installing libffi-3.2.1_3... | | `-- Extracting libffi-3.2.1_3: .......... done | | `-- Installing libiconv-1.14_11... | | `-- Extracting libiconv-1.14_11: .......... done | | `-- Installing libxml2-2.9.8... | | `-- Extracting libxml2-2.9.8: .......... done | | `-- Installing pcre-8.42_1... | | `-- Extracting pcre-8.42_1: .......... done | | `-- Installing python27-2.7.15... | | `-- Extracting python27-2.7.15: .......... done | | `-- Extracting glib-2.56.3_3,1: .......... done No schema files found: doing nothing. | | `-- Installing pcre2-10.32... | | `-- Extracting pcre2-10.32: .......... done | | `-- Installing qtchooser-66... | | `-- Extracting qtchooser-66: .......... done | `-- Extracting qt5-core-5.12.1: .......... done `-- Extracting kf5-karchive-5.55.0: .......... done `-- Installing kf5-kconfig-5.55.0... | `-- Installing qt5-concurrent-5.12.1... | `-- Extracting qt5-concurrent-5.12.1: .......... done | `-- Installing qt5-dbus-5.12.1... | | `-- Installing dbus-1.12.12... | | `-- Installing libICE-1.0.9_3,1... | | `-- Extracting libICE-1.0.9_3,1: .......... done | | `-- Installing libSM-1.2.3,1... | | `-- Extracting libSM-1.2.3,1: .......... done | | `-- Installing libX11-1.6.7,1... | | | `-- Installing libXau-1.0.8_5... | | | `-- Extracting libXau-1.0.8_5: .......... done | | | `-- Installing libXdmcp-1.1.2_2... | | | `-- Installing xorgproto-2018.4... | | | `-- Extracting xorgproto-2018.4: .......... done | | | `-- Extracting libXdmcp-1.1.2_2: ......... done | | | `-- Installing libxcb-1.13.1... | | | `-- Installing libpthread-stubs-0.4... | | | `-- Extracting libpthread-stubs-0.4: .... done | | | `-- Extracting libxcb-1.13.1: .......... done | | `-- Extracting libX11-1.6.7,1: .......... done ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. | | `-- Extracting dbus-1.12.12: ......... done | `-- Extracting qt5-dbus-5.12.1: .......... done | `-- Installing qt5-gui-5.12.1... | | `-- Installing encodings-1.0.4_4,1... | | `-- Installing font-util-1.3.1... | | `-- Extracting font-util-1.3.1: .......... done | | `-- Extracting encodings-1.0.4_4,1: .......... done | | `-- Installing fontconfig-2.12.6,1... | | `-- Installing freetype2-2.9.1... | | `-- Extracting freetype2-2.9.1: .......... done | | `-- Extracting fontconfig-2.12.6,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/local/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs /usr/local/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs /usr/local/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded | | `-- Installing harfbuzz-2.3.1... | | `-- Installing cairo-1.15.12,2... | | | `-- Installing libXext-1.3.3_3,1... | | | `-- Extracting libXext-1.3.3_3,1: .......... done | | | `-- Installing libXrender-0.9.10_2... | | | `-- Extracting libXrender-0.9.10_2: .......... done | | | `-- Installing mesa-libs-18.3.2... | | | `-- Installing libXdamage-1.1.4_5... | | | | `-- Installing libXfixes-5.0.3_2... | | | | `-- Extracting libXfixes-5.0.3_2: .......... done | | | `-- Extracting libXdamage-1.1.4_5: ......... done | | | `-- Installing libXrandr-1.5.1_2... | | | `-- Extracting libXrandr-1.5.1_2: .......... done | | | `-- Installing libXxf86vm-1.1.4_3... | | | `-- Extracting libXxf86vm-1.1.4_3: .......... done | | | `-- Installing libdrm-2.4.96,1... | | | | `-- Installing libpciaccess-0.13.5... | | | | `-- Installing pciids-20190213... | | | | `-- Extracting pciids-20190213: ..... done | | | | `-- Extracting libpciaccess-0.13.5: ......... done | | | `-- Extracting libdrm-2.4.96,1: .......... done | | | `-- Installing libelf-0.8.13_3... | | | `-- Extracting libelf-0.8.13_3: .......... done | | | `-- Installing libxshmfence-1.2_4... | | | `-- Extracting libxshmfence-1.2_4: ......... done | | | `-- Installing wayland-1.16.0... | | | `-- Extracting wayland-1.16.0: .......... done | | | `-- Extracting mesa-libs-18.3.2: .......... done | | | `-- Installing pixman-0.34.0_1... | | | `-- Extracting pixman-0.34.0_1: .......... done | | | `-- Installing png-1.6.36... | | | `-- Extracting png-1.6.36: .......... done | | | `-- Installing xcb-util-renderutil-0.3.9_1... | | | `-- Installing xcb-util-0.4.0_2,1... | | | `-- Extracting xcb-util-0.4.0_2,1: .......... done | | | `-- Extracting xcb-util-renderutil-0.3.9_1: ......... done | | `-- Extracting cairo-1.15.12,2: .......... done | | `-- Installing graphite2-1.3.13... | | `-- Extracting graphite2-1.3.13: .......... done | | `-- Extracting harfbuzz-2.3.1: .......... done | | `-- Installing jpeg-turbo-2.0.2... | | `-- Extracting jpeg-turbo-2.0.2: .......... done | | `-- Installing libXi-1.7.9_2,1... | | `-- Extracting libXi-1.7.9_2,1: .......... done | | `-- Installing libxkbcommon-0.8.0_1... | | `-- Installing xkeyboard-config-2.24_1... | | `-- Extracting xkeyboard-config-2.24_1: .......... done | | `-- Extracting libxkbcommon-0.8.0_1: .......... done | | `-- Installing qt5-network-5.12.1... | | `-- Extracting qt5-network-5.12.1: .......... done | | `-- Installing xcb-util-image-0.4.0_1... | | `-- Extracting xcb-util-image-0.4.0_1: ........ done | | `-- Installing xcb-util-keysyms-0.4.0_1... | | `-- Extracting xcb-util-keysyms-0.4.0_1: ...... done | | `-- Installing xcb-util-wm-0.4.1_3... | | `-- Extracting xcb-util-wm-0.4.1_3: .......... done | | `-- Installing xdg-utils-1.1.3... | | `-- Installing hicolor-icon-theme-0.17... | | `-- Extracting hicolor-icon-theme-0.17: . done | | `-- Installing xprop-1.2.3... | | | `-- Installing libXmu-1.1.2_5,1... | | | `-- Installing libXt-1.1.5_2,1... | | | `-- Extracting libXt-1.1.5_2,1: .......... done | | | `-- Extracting libXmu-1.1.2_5,1: .......... done | | `-- Extracting xprop-1.2.3: .. done | | `-- Installing xset-1.2.4_2... | | | `-- Installing libXfontcache-1.0.5_5... | | | `-- Extracting libXfontcache-1.0.5_5: .......... done | | `-- Extracting xset-1.2.4_2: .. done | | `-- Extracting xdg-utils-1.1.3: .......... done | | `-- Installing xorg-fonts-truetype-7.7_1... | | `-- Installing dejavu-2.37... | | | `-- Installing mkfontdir-1.0.7... | | | `-- Installing mkfontscale-1.1.3_2... | | | | `-- Installing libfontenc-1.1.4... | | | | `-- Extracting libfontenc-1.1.4: ......... done | | | `-- Extracting mkfontscale-1.1.3_2: ..... done | | | `-- Extracting mkfontdir-1.0.7: ..... done | | `-- Extracting dejavu-2.37: .......... done | | `-- Installing font-bh-ttf-1.0.3_3... | | `-- Extracting font-bh-ttf-1.0.3_3: .......... done | | `-- Installing font-misc-ethiopic-1.0.3_3... | | `-- Extracting font-misc-ethiopic-1.0.3_3: ... done | | `-- Installing font-misc-meltho-1.0.3_3... | | `-- Extracting font-misc-meltho-1.0.3_3: .......... done | `-- Extracting qt5-gui-5.12.1: .......... done | `-- Installing qt5-linguisttools-5.12.1... | | `-- Installing qt5-xml-5.12.1... | | `-- Extracting qt5-xml-5.12.1: .......... done | `-- Extracting qt5-linguisttools-5.12.1: .......... done | `-- Installing qt5-testlib-5.12.1... | `-- Extracting qt5-testlib-5.12.1: .......... done `-- Extracting kf5-kconfig-5.55.0: .......... done `-- Installing kf5-kcoreaddons-5.55.0... | `-- Installing libinotify-20180201_1... | `-- Extracting libinotify-20180201_1: .......... done | `-- Installing shared-mime-info-1.10... | `-- Extracting shared-mime-info-1.10: .......... done `-- Extracting kf5-kcoreaddons-5.55.0: .......... done `-- Installing kf5-kcrash-5.55.0... | `-- Installing kf5-kwindowsystem-5.55.0... | | `-- Installing qt5-widgets-5.12.1... | | `-- Extracting qt5-widgets-5.12.1: .......... done | | `-- Installing qt5-x11extras-5.12.1... | | `-- Installing perl5-5.28.1... | | `-- Extracting perl5-5.28.1: .......... done | | `-- Extracting qt5-x11extras-5.12.1: .......... done | `-- Extracting kf5-kwindowsystem-5.55.0: .......... done `-- Extracting kf5-kcrash-5.55.0: .......... done `-- Installing kf5-kdbusaddons-5.55.0... `-- Extracting kf5-kdbusaddons-5.55.0: .......... done `-- Installing kf5-kdoctools-5.55.0... | `-- Installing docbook-xml-5.0_3... | | `-- Installing xmlcatmgr-2.2_2... | | `-- Extracting xmlcatmgr-2.2_2: ......... done + Creating /usr/local/share/sgml/catalog + Registering CATALOG catalog.ports (SGML) + Creating /usr/local/share/sgml/catalog.ports + Creating /usr/local/share/xml/catalog + Registering nextCatalog catalog.ports (XML) + Creating /usr/local/share/xml/catalog.ports | | `-- Installing xmlcharent-0.3_2... | | `-- Extracting xmlcharent-0.3_2: .......... done | `-- Extracting docbook-xml-5.0_3: .......... done | `-- Installing docbook-xsl-1.79.1_1,1... | | `-- Installing docbook-1.5... | | `-- Installing docbook-sgml-4.5_1... | | | `-- Installing iso8879-1986_3... | | | `-- Extracting iso8879-1986_3: .......... done | | `-- Extracting docbook-sgml-4.5_1: .......... done | | `-- Installing sdocbook-xml-1.1_2,2... | | `-- Extracting sdocbook-xml-1.1_2,2: .......... done | `-- Extracting docbook-xsl-1.79.1_1,1: .......... done | `-- Installing kf5-ki18n-5.55.0... | | `-- Installing qt5-declarative-5.12.1... | | `-- Installing qt5-sql-5.12.1... | | `-- Extracting qt5-sql-5.12.1: .......... done | | `-- Installing qt5-xmlpatterns-5.12.1... | | `-- Extracting qt5-xmlpatterns-5.12.1: .......... done | | `-- Extracting qt5-declarative-5.12.1: .......... done | | `-- Installing qt5-script-5.12.1... | | `-- Extracting qt5-script-5.12.1: .......... done | `-- Extracting kf5-ki18n-5.55.0: .......... done | `-- Installing libxslt-1.1.32... | | `-- Installing libgcrypt-1.8.4_1... | | `-- Installing libgpg-error-1.35... | | `-- Extracting libgpg-error-1.35: .......... done | | `-- Extracting libgcrypt-1.8.4_1: .......... done | `-- Extracting libxslt-1.1.32: .......... done `-- Extracting kf5-kdoctools-5.55.0: .......... done Extracting kf5-kservice-5.55.0: .......... done Message from python27-2.7.15: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== Message from qtchooser-66: qtchooser is a wrapper that allows selecting whether Qt4 or Qt5 binaries for qmake, moc and other tools will be run when invoking the binaries in $PATH. By default, the Qt5 versions are run. It is possible to change the behavior by setting the QT_SELECT environment variable to "qt4". See qtchooser(1) for more information. Message from freetype2-2.9.1: The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed). Message from dejavu-2.37: Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. Message from libinotify-20180201_1: ============================================================================ Libinotify functionality on FreeBSD is missing support for - detecting a file being moved into or out of a directory within the same filesystem - certain modifications to a symbolic link (rather than the file it points to.) in addition to the known limitations on all platforms using kqueue(2) where various open and close notifications are unimplemented. This means the following regression tests will fail: Directory notifications: IN_MOVED_FROM IN_MOVED_TO Open/close notifications: IN_OPEN IN_CLOSE_NOWRITE IN_CLOSE_WRITE Symbolic Link notifications: IN_DONT_FOLLOW IN_ATTRIB IN_MOVE_SELF IN_DELETE_SELF Kernel patches to address the missing directory and symbolic link notifications are available from: https://github.com/libinotify-kqueue/libinotify-kqueue/tree/master/patches ============================================================================= You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ============================================================================= Message from perl5-5.28.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Message from xmlcatmgr-2.2_2: The following catalogs are installed: 1) /usr/local/share/sgml/catalog The top level catalog for SGML stuff. It is not changed by any ports/packages except textproc/xmlcatmgr. 2) /usr/local/share/sgml/catalog.ports This catalog is for handling SGML stuff installed under /usr/local/share/sgml. It is changed by ports/packages. 3) /usr/local/share/xml/catalog The top level catalog for XML stuff. It is not changed by any ports/packages except textproc/xmlcatmgr. 4) /usr/local/share/xml/catalog.ports This catalog is for handling XML stuff installed under /usr/local/share/xml. It is changed by ports/packages. Message from qt5-sql-5.12.1: ====================================================================== To enable Qt database support, install the database plugin ports. The following plugin ports are available: - databases/qt5-sqldrivers-ibase InterBase/Firebird - databases/qt5-sqldrivers-mysql MySQL - databases/qt5-sqldrivers-odbc Open Database Connectivity - databases/qt5-sqldrivers-pgsql PostgreSQL - databases/qt5-sqldrivers-sqlite2 SQLite 2 - databases/qt5-sqldrivers-sqlite3 SQLite 3 - databases/qt5-sqldrivers-tds FreeTDS ====================================================================== ===> libktorrent-2.1.0_6 depends on file: /usr/local/bin/kbuildsycoca5 - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on file: /usr/local/lib/qt5/bin/moc - not found ===> Installing existing package /packages/All/qt5-buildtools-5.12.1.txz Installing qt5-buildtools-5.12.1... Extracting qt5-buildtools-5.12.1: .......... done ===> libktorrent-2.1.0_6 depends on file: /usr/local/lib/qt5/bin/moc - found ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on file: /usr/local/lib/qt5/bin/qmake - not found ===> Installing existing package /packages/All/qt5-qmake-5.12.1.txz Installing qt5-qmake-5.12.1... Extracting qt5-qmake-5.12.1: .......... done ===> libktorrent-2.1.0_6 depends on file: /usr/local/lib/qt5/bin/qmake - found ===> Returning to build of libktorrent-2.1.0_6 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> libktorrent-2.1.0_6 depends on shared library: libgcrypt.so - found (/usr/local/lib/libgcrypt.so) ===> libktorrent-2.1.0_6 depends on shared library: libgmp.so - not found ===> Installing existing package /packages/All/gmp-6.1.2_1.txz Installing gmp-6.1.2_1... Extracting gmp-6.1.2_1: .......... done ===> libktorrent-2.1.0_6 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on shared library: libqca-qt5.so - not found ===> Installing existing package /packages/All/qca-qt5-2.1.3_5.txz Installing qca-qt5-2.1.3_5... `-- Installing gnupg-2.2.13... | `-- Installing gnutls-3.6.6_2... | | `-- Installing libidn2-2.1.1... | | `-- Installing libunistring-0.9.10_1... | | `-- Extracting libunistring-0.9.10_1: .......... done | | `-- Extracting libidn2-2.1.1: .......... done | | `-- Installing libtasn1-4.13_1... | | `-- Extracting libtasn1-4.13_1: .......... done | | `-- Installing nettle-3.4.1_1... | | `-- Extracting nettle-3.4.1_1: .......... done | | `-- Installing p11-kit-0.23.15... | | `-- Extracting p11-kit-0.23.15: .......... done | | `-- Installing trousers-0.3.14_2... | | `-- Installing tpm-emulator-0.7.4_2... ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting tpm-emulator-0.7.4_2: ......... done ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting trousers-0.3.14_2: .......... done | `-- Extracting gnutls-3.6.6_2: .......... done | `-- Installing libassuan-2.5.2... | `-- Extracting libassuan-2.5.2: .......... done | `-- Installing libksba-1.3.5_1... | `-- Extracting libksba-1.3.5_1: .......... done | `-- Installing npth-1.6... | `-- Extracting npth-1.6: ......... done | `-- Installing pinentry-1.1.0_3... | | `-- Installing pinentry-tty-1.1.0... | | `-- Extracting pinentry-tty-1.1.0: .... done | `-- Extracting pinentry-1.1.0_3: ..... done | `-- Installing sqlite3-3.27.1... | `-- Extracting sqlite3-3.27.1: .......... done `-- Extracting gnupg-2.2.13: .......... done Extracting qca-qt5-2.1.3_5: .......... done Message from trousers-0.3.14_2: To run tcsd automatically, add the following line to /etc/rc.conf: tcsd_enable="YES" You might want to edit /usr/local/etc/tcsd.conf to reflect your setup. If you want to use tcsd with software TPM emulator, use the following configuration in /etc/rc.conf: tcsd_enable="YES" tcsd_mode="emulator" tpmd_enable="YES" To use TPM, add your_account to '_tss' group like following: # pw groupmod _tss -m your_account Message from gnupg-2.2.13: *************************************************************************** GnuPG, when run on hosts without IPv6 connectivity, may fail to connect to dual-stack hkp servers [1]. As a workaround, add disable-ipv6 to /usr/local/etc/dirmngr.conf [1] https://dev.gnupg.org/rGecfc4db3a2f8bc2652ba4ac4de5ca1cd13bfcbec *************************************************************************** ===> libktorrent-2.1.0_6 depends on shared library: libqca-qt5.so - found (/usr/local/lib/libqca-qt5.so) ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5Archive.so - found (/usr/local/lib/libKF5Archive.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5Completion.so - not found ===> Installing existing package /packages/All/kf5-kcompletion-5.55.0.txz Installing kf5-kcompletion-5.55.0... `-- Installing kf5-kwidgetsaddons-5.55.0... | `-- Installing qt5-uiplugin-5.12.1... | `-- Extracting qt5-uiplugin-5.12.1: .......... done | `-- Installing qt5-uitools-5.12.1... | `-- Extracting qt5-uitools-5.12.1: .......... done `-- Extracting kf5-kwidgetsaddons-5.55.0: .......... done Extracting kf5-kcompletion-5.55.0: .......... done ===> libktorrent-2.1.0_6 depends on shared library: libKF5Completion.so - found (/usr/local/lib/libKF5Completion.so) ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on shared library: libKF5ConfigCore.so - found (/usr/local/lib/libKF5ConfigCore.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5CoreAddons.so - found (/usr/local/lib/libKF5CoreAddons.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5Crash.so - found (/usr/local/lib/libKF5Crash.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5I18n.so - found (/usr/local/lib/libKF5I18n.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5JobWidgets.so - not found ===> Installing existing package /packages/All/kf5-kjobwidgets-5.55.0.txz Installing kf5-kjobwidgets-5.55.0... Extracting kf5-kjobwidgets-5.55.0: .......... done ===> libktorrent-2.1.0_6 depends on shared library: libKF5JobWidgets.so - found (/usr/local/lib/libKF5JobWidgets.so) ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on shared library: libKF5KIOCore.so - not found ===> Installing existing package /packages/All/kf5-kio-5.55.0.txz Installing kf5-kio-5.55.0... `-- Installing desktop-file-utils-0.23... `-- Extracting desktop-file-utils-0.23: .......... done `-- Installing kf5-kauth-5.55.0... | `-- Installing polkit-qt5-0.112.0_5... | | `-- Installing polkit-0.114_2... | | `-- Installing spidermonkey52-52.9.0_1... | | | `-- Installing nspr-4.20... | | | `-- Extracting nspr-4.20: .......... done | | `-- Extracting spidermonkey52-52.9.0_1: .......... done ===> Creating groups. Creating group 'polkitd' with gid '565'. ===> Creating users Creating user 'polkitd' with uid '565'. | | `-- Extracting polkit-0.114_2: ......... done | `-- Extracting polkit-qt5-0.112.0_5: .......... done `-- Extracting kf5-kauth-5.55.0: .......... done `-- Installing kf5-kbookmarks-5.55.0... | `-- Installing kf5-kcodecs-5.55.0... | `-- Extracting kf5-kcodecs-5.55.0: .......... done | `-- Installing kf5-kconfigwidgets-5.55.0... | | `-- Installing kf5-kguiaddons-5.55.0... | | `-- Extracting kf5-kguiaddons-5.55.0: .......... done | `-- Extracting kf5-kconfigwidgets-5.55.0: .......... done | `-- Installing kf5-kiconthemes-5.55.0... | | `-- Installing kf5-breeze-icons-5.55.0... | | `-- Extracting kf5-breeze-icons-5.55.0: .......... done | | `-- Installing kf5-kitemviews-5.55.0... | | `-- Extracting kf5-kitemviews-5.55.0: .......... done | | `-- Installing qt5-svg-5.12.1... | | `-- Extracting qt5-svg-5.12.1: .......... done | `-- Extracting kf5-kiconthemes-5.55.0: .......... done | `-- Installing kf5-kxmlgui-5.55.0... | | `-- Installing kf5-attica-5.55.0... | | `-- Extracting kf5-attica-5.55.0: .......... done | | `-- Installing kf5-kglobalaccel-5.55.0... | | `-- Extracting kf5-kglobalaccel-5.55.0: .......... done | | `-- Installing kf5-ktextwidgets-5.55.0... | | `-- Installing kf5-sonnet-5.55.0... | | | `-- Installing aspell-0.60.6.1_8... | | | `-- Extracting aspell-0.60.6.1_8: .......... done | | | `-- Installing hunspell-1.7.0... | | | `-- Extracting hunspell-1.7.0: .......... done | | `-- Extracting kf5-sonnet-5.55.0: .......... done | | `-- Extracting kf5-ktextwidgets-5.55.0: .......... done | | `-- Installing qt5-printsupport-5.12.1... | | `-- Installing cups-2.2.10... | | | `-- Installing avahi-app-0.7_2... | | | `-- Installing dbus-glib-0.110... | | | `-- Extracting dbus-glib-0.110: .......... done | | | `-- Installing gdbm-1.18.1... | | | `-- Extracting gdbm-1.18.1: .......... done | | | `-- Installing gnome_subr-1.0... | | | `-- Extracting gnome_subr-1.0: .... done | | | `-- Installing gobject-introspection-1.56.1,1... | | | | `-- Installing python36-3.6.8... | | | | `-- Extracting python36-3.6.8: .......... done | | | `-- Extracting gobject-introspection-1.56.1,1: .......... done | | | `-- Installing libdaemon-0.14_1... | | | `-- Extracting libdaemon-0.14_1: .......... done ===> Creating groups. Creating group 'avahi' with gid '558'. ===> Creating users Creating user 'avahi' with uid '558'. | | | `-- Extracting avahi-app-0.7_2: .......... done | | | `-- Installing libpaper-1.1.24.4... | | | `-- Extracting libpaper-1.1.24.4: .......... done ===> Creating groups. Creating group 'cups' with gid '193'. ===> Creating users Creating user 'cups' with uid '193'. | | `-- Extracting cups-2.2.10: .......... done | | `-- Extracting qt5-printsupport-5.12.1: .......... done | `-- Extracting kf5-kxmlgui-5.55.0: .......... done `-- Extracting kf5-kbookmarks-5.55.0: .......... done `-- Installing kf5-knotifications-5.55.0... | `-- Installing libdbusmenu-qt5-0.9.3.160420160218_8... | `-- Extracting libdbusmenu-qt5-0.9.3.160420160218_8: .......... done | `-- Installing phonon-qt5-4.10.2_2... | | `-- Installing qt5-opengl-5.12.1... | | `-- Extracting qt5-opengl-5.12.1: .......... done | `-- Extracting phonon-qt5-4.10.2_2: .......... done `-- Extracting kf5-knotifications-5.55.0: .......... done `-- Installing kf5-kwallet-5.55.0... | `-- Installing gpgme-1.12.0_2... | `-- Extracting gpgme-1.12.0_2: .......... done | `-- Installing gpgme-cpp-1.12.0... | `-- Extracting gpgme-cpp-1.12.0: .......... done | `-- Installing gpgme-qt5-1.12.0_1... | `-- Extracting gpgme-qt5-1.12.0_1: .......... done | `-- Installing pinentry-qt5-1.1.0_1... | `-- Extracting pinentry-qt5-1.1.0_1: .... done `-- Extracting kf5-kwallet-5.55.0: .......... done `-- Installing kf5-solid-5.55.0... `-- Extracting kf5-solid-5.55.0: .......... done Extracting kf5-kio-5.55.0: .......... done Message from python36-3.6.8: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py36-gdbm databases/py-gdbm@py36 py36-sqlite3 databases/py-sqlite3@py36 py36-tkinter x11-toolkits/py-tkinter@py36 =========================================================================== Message from phonon-qt5-4.10.2_2: ====================================================================== Please, consider installing backends for Phonon: - multimedia/phonon-gstreamer GStreamer backend - multimedia/phonon-vlc VLC backend ====================================================================== ===> libktorrent-2.1.0_6 depends on shared library: libKF5KIOCore.so - found (/usr/local/lib/libKF5KIOCore.so) ===> Returning to build of libktorrent-2.1.0_6 ===> libktorrent-2.1.0_6 depends on shared library: libKF5Solid.so - found (/usr/local/lib/libKF5Solid.so) ===> libktorrent-2.1.0_6 depends on shared library: libKF5WidgetsAddons.so - found (/usr/local/lib/libKF5WidgetsAddons.so) ===> libktorrent-2.1.0_6 depends on shared library: libQt5Core.so - found (/usr/local/lib/qt5/libQt5Core.so) ===> libktorrent-2.1.0_6 depends on shared library: libQt5Gui.so - found (/usr/local/lib/qt5/libQt5Gui.so) ===> libktorrent-2.1.0_6 depends on shared library: libQt5Network.so - found (/usr/local/lib/qt5/libQt5Network.so) ===> libktorrent-2.1.0_6 depends on shared library: libQt5Test.so - found (/usr/local/lib/qt5/libQt5Test.so) ===> libktorrent-2.1.0_6 depends on shared library: libQt5Xml.so - found (/usr/local/lib/qt5/libQt5Xml.so) -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for libktorrent-2.1.0_6 ===> Performing out-of-source build /bin/mkdir -p /construction/net-p2p/libktorrent/.build -- The C compiler identification is GNU 8.1.0 -- The CXX compiler identification is GNU 8.1.0 -- 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__ - not 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/local/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.55.0") -- Found KF5Crash: /usr/local/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.55.0") -- Found Gettext: /usr/local/bin/msgmerge (found version "0.19.8.1") -- Found KF5I18n: /usr/local/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.55.0") -- Found KF5KIO: /usr/local/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.55.0") -- Found KF5Solid: /usr/local/lib/cmake/KF5Solid/KF5SolidConfig.cmake (found version "5.55.0") -- Found KF5: success (found suitable version "5.55.0", minimum required is "5.15") found components: Archive Crash I18n KIO Solid -- Boost version: 1.69.0 -- Found LibGMP: /usr/local/include (found suitable version "6.1.2", minimum required is "6.0.0") -- Found LibGcrypt: /usr/local/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 - not found -- Looking for fseeko64 -- Looking for fseeko64 - not found -- Looking for fseeko -- Looking for fseeko - found -- Looking for ftello64 -- Looking for ftello64 - not found -- Looking for ftello -- Looking for ftello - found -- Looking for fstat64 -- Looking for fstat64 - not found -- Looking for stat64 -- Looking for stat64 - not found -- Looking for ftruncate64 -- Looking for ftruncate64 - not found -- Looking for lseek64 -- Looking for lseek64 - not found -- Looking for mmap64 -- Looking for mmap64 - not found -- Looking for munmap64 -- Looking for munmap64 - not found -- Looking for posix_fallocate64 -- Looking for posix_fallocate64 - not found -- Looking for posix_fallocate -- Looking for posix_fallocate - not found -- Looking for fallocate -- Looking for fallocate - not found -- Looking for statvfs -- Looking for statvfs - found -- Looking for statvfs64 -- Looking for statvfs64 - not 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.12.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 NOTE: LibKTorrent will crash unless you compile Botan library without GMP support. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /construction/net-p2p/libktorrent/.build -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for libktorrent-2.1.0_6 /usr/local/bin/cmake -S/construction/net-p2p/libktorrent/libktorrent-eb79ad2 -B/construction/net-p2p/libktorrent/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/net-p2p/libktorrent/.build/CMakeFiles /construction/net-p2p/libktorrent/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all --- src/CMakeFiles/KF5Torrent_autogen.dir/all --- /usr/bin/make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/depend --- src/CMakeFiles/KF5Torrent_autogen.dir/depend --- cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/src /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent_autogen.dir/DependInfo.cmake Scanning dependencies of target KF5Torrent_autogen /usr/bin/make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/build --- src/CMakeFiles/KF5Torrent_autogen --- [ 0%] Automatic MOC for target KF5Torrent cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_autogen /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent_autogen.dir/AutogenInfo.cmake Release [ 0%] Built target KF5Torrent_autogen --- src/CMakeFiles/KF5Torrent.dir/all --- /usr/bin/make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/depend --- src/CMakeFiles/KF5Torrent.dir/depend --- cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/src /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent.dir/DependInfo.cmake Scanning dependencies of target KF5Torrent /usr/bin/make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/build --- src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- [ 1%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o --- [ 1%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o --- src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o --- [ 1%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o --- src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- [ 1%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash --- src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash --- src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility--- src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility--- src/CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o --- -inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/bitset.cpp --- src/CMakeFiles/KF5Torrent.dir/util/timer.cpp.o --- -inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/timer.cpp --- src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/sha1hash.cpp --- src/CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o --- [ 2%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/sha1hashgen.cpp --- src/CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/urlencoder.cpp --- src/CMakeFiles/KF5Torrent.dir/util/functions.cpp.o --- [ 3%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/functions.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/functions.cpp --- src/CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o --- [ 3%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/ptrmap.cpp --- src/CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/sha1hash.cpp: In member function 'QString bt::SHA1Hash::toString() const': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/sha1hash.cpp:80:11: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy(fmt + 4*i,"%02x",4); ~~~~~~~^~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/array.cpp.o --- [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/array.cpp.o --- src/CMakeFiles/KF5Torrent.dir/util/error.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/util/array.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/array.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/array.cpp --- src/CMakeFiles/KF5Torrent.dir/util/error.cpp.o --- [ 4%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/error.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/error.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/error.cpp --- src/CMakeFiles/KF5Torrent.dir/util/file.cpp.o --- [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/file.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/file.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/file.cpp --- src/CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o --- [ 5%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/fileops.cpp /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/fileops.cpp:399:7: warning: "HAVE_POSIX_FALLOCATE" is not defined, evaluates to 0 [-Wundef] #elif HAVE_POSIX_FALLOCATE ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/fileops.cpp:402:7: warning: "HAVE_FTRUNCATE64" is not defined, evaluates to 0 [-Wundef] #elif HAVE_FTRUNCATE64 ^~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/functions.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/functions.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/log.cpp.o --- [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/log.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/log.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/log.cpp --- src/CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o --- [ 6%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.cpp --- src/CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o --- [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/autorotatelogjob.cpp --- src/CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o --- [ 7%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.cpp --- src/CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/log.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/log.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o --- [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/decompressfilejob.cpp --- src/CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o --- [ 8%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/extractfilejob.cpp --- src/CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/autorotatelogjob.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o --- [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/logsystemmanager.cpp --- src/CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o --- [ 9%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/pipe.cpp --- src/CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o --- [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/circularbuffer.cpp --- src/CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/decompressfilejob.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/extractfilejob.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/extractfilejob.cpp:40:16: warning: 'virtual void bt::ExtractFileThread::run()' can be marked override [-Wsuggest-override] virtual void run() ^~~ --- src/CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o --- [ 10%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/resourcemanager.cpp --- src/CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o --- [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/bufferpool.cpp --- src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o --- [ 11%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bdecoder.cpp --- src/CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/pipe.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o --- [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.cpp --- src/CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o --- [ 12%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.cpp --- src/CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bdecoder.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o --- [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/value.cpp --- src/CMakeFiles/KF5Torrent.dir/net/address.cpp.o --- [ 13%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/address.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/address.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/address.cpp --- src/CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o --- [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o --- [ 14%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/portlist.cpp --- src/CMakeFiles/KF5Torrent.dir/net/socket.cpp.o --- [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.cpp --- src/CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o --- [ 15%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketmonitor.cpp --- src/CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/speed.cpp.o --- [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/speed.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/speed.cpp --- src/CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o --- [ 16%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.cpp --- src/CMakeFiles/KF5Torrent.dir/net/socket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o --- [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.cpp --- src/CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o --- [ 17%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.cpp --- src/CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketmonitor.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketmonitor.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketmonitor.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketmonitor.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o --- [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketgroup.cpp --- src/CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:58:16: warning: 'virtual void net::UploadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/uploadthread.h:59:16: warning: 'virtual bool net::UploadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/socks.cpp.o --- [ 18%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socks.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.cpp --- src/CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o --- [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.cpp --- src/CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ --- src/CMakeFiles/KF5Torrent.dir/net/socks.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socks.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/networkthread.h:84:8: warning: 'virtual void net::NetworkThread::run()' can be marked override [-Wsuggest-override] void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:53:16: warning: 'virtual void net::DownloadThread::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/downloadthread.h:54:16: warning: 'virtual bool net::DownloadThread::doGroup(net::SocketGroup*, bt::Uint32&, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bool doGroup(SocketGroup* g,Uint32 & allowance,bt::TimeStamp now); ^~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o --- [ 19%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/reverseresolver.cpp --- src/CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o --- [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socketdevice.cpp --- src/CMakeFiles/KF5Torrent.dir/net/poll.cpp.o --- [ 20%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/poll.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/poll.cpp --- src/CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o --- [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/serversocket.cpp --- src/CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o --- [ 21%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/addressresolver.cpp --- src/CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o --- [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/trafficshapedsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o --- [ 22%] Building CXX object src/CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/serversocket.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/reverseresolver.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ --- src/CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o --- [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/bigint.cpp --- src/CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o --- [ 23%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/functions.cpp --- src/CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o --- [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/rc4encryptor.cpp --- src/CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o --- [ 24%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o --- [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp --- src/CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/trafficshapedsocket.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o --- [ 25%] Building CXX object src/CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o --- [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o --- [ 26%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o --- [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp: In member function 'void mse::EncryptedAuthenticate::handlePadD()': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.cpp:217:8: warning: variable 'rc4' set but not used [-Wunused-but-set-variable] bool rc4 = false; ^~~ --- src/CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o --- [ 27%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticationmonitor.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o --- [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/chunkcounter.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o --- [ 28%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerid.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o --- [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o --- src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o --- [ 29%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o --- [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticationmonitor.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticationmonitor.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticationmonitor.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticationmonitor.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o --- [ 30%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.cpp:44: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:36: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o --- [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peeruploader.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o --- [ 31%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerprotocolextension.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o --- [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o --- [ 32%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.h:63:16: warning: 'virtual void bt::PacketReader::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/packetreader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerprotocolextension.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerprotocolextension.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerprotocolextension.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerprotocolextension.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o --- [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o --- [ 33%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/badpeerslist.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o --- [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o --- [ 34%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/superseeder.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/accessmanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/badpeerslist.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o --- [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/connectionlimit.cpp --- src/CMakeFiles/KF5Torrent.dir/download/packet.cpp.o --- [ 35%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/packet.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp --- src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o --- [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp --- src/CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o --- [ 36%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp --- src/CMakeFiles/KF5Torrent.dir/download/packet.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/packet.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o --- [ 37%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp --- src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o --- [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.cpp --- src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/badpeerslist.h:39:16: warning: 'virtual bool bt::BadPeersList::blocked(const net::Address&) const' can be marked override [-Wsuggest-override] virtual bool blocked(const net::Address & addr) const; ^~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.cpp:44: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o --- [ 38%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpresponseheader.cpp --- src/CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o --- [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o --- [ 39%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/piecedownloader.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o --- [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/peerinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o --- [ 40%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/peersource.cpp --- src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:44:16: warning: 'virtual void bt::StreamingChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reincluded(bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reinsert(bt::Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o --- [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o --- [ 41%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentfileinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o --- [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/trackerslist.cpp --- src/CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o --- [ 42%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/logmonitorinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o --- [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/blocklistinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- [ 43%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o --- [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/chunkdownloadinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/trackerslist.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/trackerslist.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o --- [ 44%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/monitorinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o --- [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/queuemanagerinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o --- [ 45%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/chunkselectorinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o --- [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/cachefactory.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o --- [ 46%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/webseedinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o --- [ 47%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/trackerinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o --- [ 47%] Building CXX object src/CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o --- [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp --- src/CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o --- [ 48%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o --- [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o --- [ 49%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.cpp:61:16: warning: 'virtual void bt::Server::Private::newConnection(int, const net::Address&)' can be marked override [-Wsuggest-override] virtual void newConnection(int fd,const net::Address & addr) ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o --- [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o --- [ 50%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o --- [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/timeestimator.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/globals.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o --- [ 51%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/statsfile.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/timeestimator.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/timeestimator.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/timeestimator.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o --- [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o --- [ 52%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o --- [ 53%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o --- [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentstats.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:41:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingLeechingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:42:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingSeedingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/choker.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o --- [ 54%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:41:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingLeechingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingLeechingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.h:42:16: warning: 'virtual void bt::AdvancedChokeAlgorithm::doChokingSeedingState(bt::PeerManager&, bt::ChunkManager&, const bt::TorrentStats&)' can be marked override [-Wsuggest-override] virtual void doChokingSeedingState(PeerManager & pman, ChunkManager & cman, const TorrentStats & stats); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/advancedchokealgorithm.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:36: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:43: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcreator.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:44: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o --- [ 55%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:48: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:52: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:53: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:53: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:54: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:55: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:58: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:64: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:65: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:66: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:66: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.cpp:66: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- [ 55%] Building CXX object src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/jobqueue.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o --- [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o --- [ 56%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o --- [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kclosestnodessearch.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:50:16: warning: 'virtual void bt::ChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:58:8: warning: 'virtual bool bt::ChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] bool select(PieceDownloader* pd,Uint32 & chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:64:8: warning: 'virtual void bt::ChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void dataChecked(const bt::BitSet& ok_chunks, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:71:8: warning: 'virtual void bt::ChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] void reincluded(Uint32 from, Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:77:8: warning: 'virtual void bt::ChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] void reinsert(Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkselector.h:79:16: warning: 'virtual bool bt::ChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(Uint32 & from,Uint32 & to,Uint32 max_len); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:42:16: warning: 'virtual void bt::StreamingChunkSelector::init(bt::ChunkManager*, bt::Downloader*, bt::PeerManager*)' can be marked override [-Wsuggest-override] virtual void init(ChunkManager* cman, Downloader* downer, PeerManager* pman); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:43:16: warning: 'virtual bool bt::StreamingChunkSelector::select(bt::PieceDownloader*, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual bool select(bt::PieceDownloader* pd, bt::Uint32& chunk); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:44:16: warning: 'virtual void bt::StreamingChunkSelector::dataChecked(const bt::BitSet&, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void dataChecked(const bt::BitSet& ok_chunks, Uint32 from, Uint32 to); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:45:16: warning: 'virtual void bt::StreamingChunkSelector::reincluded(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reincluded(bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:46:16: warning: 'virtual void bt::StreamingChunkSelector::reinsert(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void reinsert(bt::Uint32 chunk); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/streamingchunkselector.h:47:16: warning: 'virtual bool bt::StreamingChunkSelector::selectRange(bt::Uint32&, bt::Uint32&, bt::Uint32)' can be marked override [-Wsuggest-override] virtual bool selectRange(bt::Uint32& from, bt::Uint32& to, bt::Uint32 max_len); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- [ 57%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility--- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- -inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp --- src/CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o --- [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsg.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:36: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:40: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.cpp:43: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o --- [ 58%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kclosestnodessearch.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kclosestnodessearch.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsg.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o --- [ 59%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/database.cpp.o --- [ 59%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/database.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/database.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o --- [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/key.cpp.o --- [ 60%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/key.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/key.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcmsgfactory.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o --- [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pack.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/taskmanager.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:60:16: warning: 'virtual void dht::AnnounceTask::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:61:16: warning: 'virtual void dht::AnnounceTask::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcetask.h:62:16: warning: 'virtual void dht::AnnounceTask::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o --- [ 61%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o --- [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserverinterface.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o --- [ 62%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtbase.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pack.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pack.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o --- [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o --- [ 63%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucketentry.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o --- [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:40: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:85:16: warning: 'virtual void dht::RPCServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr ptr, const net::Address& addr) ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:124:16: warning: 'virtual void dht::RPCServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock) ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.cpp:129:18: warning: 'virtual dht::Method dht::RPCServer::Private::findMethod(const QByteArray&)' can be marked override [-Wsuggest-override] virtual Method findMethod(const QByteArray& mtid) ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/node.cpp.o --- [ 64%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/node.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.cpp:84:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair KBucket::split() throw (KBucket::UnableToSplit) ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o --- [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o --- src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpccall.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbuckettable.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/task.cpp.o --- [ 65%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/task.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/node.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/node.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:42:16: warning: 'virtual void dht::NodeLookup::update()' can be marked override [-Wsuggest-override] virtual void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:43:16: warning: 'virtual void dht::NodeLookup::callFinished(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void callFinished(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/nodelookup.h:44:16: warning: 'virtual void dht::NodeLookup::callTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void callTimeout(RPCCall* c); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o --- [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/packednodecontainer.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o --- [ 66%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o --- [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpccall.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o --- [ 67%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o --- [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/task.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:39:16: warning: 'virtual void dht::ErrMsg::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:40:16: warning: 'virtual void dht::ErrMsg::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:41:16: warning: 'virtual void dht::ErrMsg::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.h:42:16: warning: 'virtual void dht::ErrMsg::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/errmsg.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:39:16: warning: 'virtual void dht::PingReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:40:16: warning: 'virtual void dht::PingReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.h:41:16: warning: 'virtual void dht::PingReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingreq.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:40:16: warning: 'virtual void dht::FindNodeReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:41:16: warning: 'virtual void dht::FindNodeReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:42:16: warning: 'virtual void dht::FindNodeReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.h:43:16: warning: 'virtual void dht::FindNodeReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodereq.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o --- [ 68%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o --- [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o --- [ 69%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o --- [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o --- [ 70%] Building CXX object src/CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:43:16: warning: 'virtual void dht::GetPeersReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:44:16: warning: 'virtual void dht::GetPeersReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:45:16: warning: 'virtual void dht::GetPeersReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersreq.h:46:16: warning: 'virtual void dht::GetPeersReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:40:16: warning: 'virtual void dht::AnnounceReq::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:41:16: warning: 'virtual void dht::AnnounceReq::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:42:16: warning: 'virtual void dht::AnnounceReq::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.h:43:16: warning: 'virtual void dht::AnnounceReq::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcereq.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o --- [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:40:16: warning: 'virtual void dht::PingRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:41:16: warning: 'virtual void dht::PingRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.h:42:16: warning: 'virtual void dht::PingRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/pingrsp.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:42:16: warning: 'virtual void dht::FindNodeRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:43:16: warning: 'virtual void dht::FindNodeRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:44:16: warning: 'virtual void dht::FindNodeRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.h:45:16: warning: 'virtual void dht::FindNodeRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/findnodersp.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o --- [ 71%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:42:16: warning: 'virtual void dht::GetPeersRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:43:16: warning: 'virtual void dht::GetPeersRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:44:16: warning: 'virtual void dht::GetPeersRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.h:45:16: warning: 'virtual void dht::GetPeersRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/getpeersrsp.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o --- [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/dndfile.cpp --- src/CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:39:16: warning: 'virtual void dht::AnnounceRsp::apply(dht::DHT*)' can be marked override [-Wsuggest-override] virtual void apply(DHT* dh_table); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:40:16: warning: 'virtual void dht::AnnounceRsp::print()' can be marked override [-Wsuggest-override] virtual void print(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:41:16: warning: 'virtual void dht::AnnounceRsp::encode(QByteArray&) const' can be marked override [-Wsuggest-override] virtual void encode(QByteArray & arr) const; ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.h:42:16: warning: 'virtual void dht::AnnounceRsp::parse(bt::BDictNode*)' can be marked override [-Wsuggest-override] virtual void parse(bt::BDictNode* dict); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/announcersp.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o --- [ 72%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o --- [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/dndfile.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o --- [ 73%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o --- [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:42:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:43:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString & ndir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString& outputpath); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const {return output_file;} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString& ndir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:47:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:48:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QMap & files); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(const QMap & files, Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString & outputpath); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] virtual void downloadStatusChanged(TorrentFile*, bool); ^~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.cpp:40: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:42: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.cpp:43: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o --- [ 74%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o --- [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationjob.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o --- [ 75%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o --- [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:525:7: warning: "HAVE_POSIX_FALLOCATE" is not defined, evaluates to 0 [-Wundef] #elif HAVE_POSIX_FALLOCATE ^~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::onJobDone(KJob*)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:101:24: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] ((KIO::Job*)j)->ui()->showErrorMessage(); ^ In file included from /usr/local/include/KF5/KIOCore/kio/simplejob.h:24, from /usr/local/include/KF5/KIOCore/kio/jobclasses.h:25, from /usr/local/include/KF5/KIOCore/kio/job.h:74, from /usr/local/include/KF5/KIOCore/KIO/Job:1, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:20: /usr/local/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here KIOCORE_DEPRECATED KJobUiDelegate *ui() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp: In member function 'void bt::MoveDataFilesJob::startMoving()': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:174:34: warning: 'void KIO::Job::canceled(KJob*)' is deprecated [-Wdeprecated-declarations] connect(active_job, &KIO::Job::canceled, this, &MoveDataFilesJob::onCanceled); ^~~~~~~~ In file included from /usr/local/include/KF5/KIOCore/kio/simplejob.h:24, from /usr/local/include/KF5/KIOCore/kio/jobclasses.h:25, from /usr/local/include/KF5/KIOCore/kio/job.h:74, from /usr/local/include/KF5/KIOCore/KIO/Job:1, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/movedatafilesjob.cpp:20: /usr/local/include/KF5/KIOCore/kio/job_base.h:228:29: note: declared here KIOCORE_DEPRECATED void canceled(KJob *job); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o --- [ 76%] Building CXX object src/CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp: In member function 'void bt::DeleteDataFilesJob::onDeleteJobDone(KJob*)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp:70:19: warning: 'KJobUiDelegate* KIO::Job::ui() const' is deprecated [-Wdeprecated-declarations] active_job->ui()->showErrorMessage(); ^ In file included from /usr/local/include/KF5/KIOCore/kio/deletejob.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/deletedatafilesjob.cpp:22: /usr/local/include/KF5/KIOCore/kio/job_base.h:74:40: note: declared here KIOCORE_DEPRECATED KJobUiDelegate *ui() const; ^~ --- src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o --- [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp --- src/CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/preallocationthread.h:50:16: warning: 'virtual void bt::PreallocationThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cache.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:39: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp: In member function 'void bt::CacheFile::unmap(void*, bt::Uint32)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:266:41: warning: unused parameter 'size' [-Wunused-parameter] void CacheFile::unmap(void* ptr,Uint32 size) ~~~~~~~^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp: In member function 'bool bt::CacheFile::allocateBytes(bt::Uint64, bt::Uint64)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:521:39: warning: unused parameter 'off' [-Wunused-parameter] bool CacheFile::allocateBytes(Uint64 off, Uint64 size) ~~~~~~~^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/cachefile.cpp:521:51: warning: unused parameter 'size' [-Wunused-parameter] bool CacheFile::allocateBytes(Uint64 off, Uint64 size) ~~~~~~~^~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:42:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:43:26: warning: 'virtual bt::PieceData::Ptr bt::SingleFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c,Uint32 off,Uint32 length); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:44:16: warning: 'virtual void bt::SingleFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:45:16: warning: 'virtual void bt::SingleFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:46:16: warning: 'virtual void bt::SingleFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:47:16: warning: 'virtual void bt::SingleFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:48:16: warning: 'virtual void bt::SingleFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString & ndir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:50:16: warning: 'virtual bt::Job* bt::SingleFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:52:16: warning: 'virtual void bt::SingleFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:53:16: warning: 'virtual void bt::SingleFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString& outputpath); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:54:19: warning: 'virtual QString bt::SingleFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const {return output_file;} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:55:16: warning: 'virtual void bt::SingleFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:56:16: warning: 'virtual bool bt::SingleFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:57:16: warning: 'virtual bt::Job* bt::SingleFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:58:18: warning: 'virtual bt::Uint64 bt::SingleFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:59:16: warning: 'virtual void bt::SingleFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:60:16: warning: 'virtual void bt::SingleFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/singlefilecache.h:61:16: warning: 'virtual bool bt::SingleFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/chunkmanager.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:45:16: warning: 'virtual void bt::MultiFileCache::changeTmpDir(const QString&)' can be marked override [-Wsuggest-override] virtual void changeTmpDir(const QString& ndir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:46:16: warning: 'virtual void bt::MultiFileCache::create()' can be marked override [-Wsuggest-override] virtual void create(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:47:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::loadPiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr loadPiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:48:26: warning: 'virtual bt::PieceData::Ptr bt::MultiFileCache::preparePiece(bt::Chunk*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual PieceData::Ptr preparePiece(Chunk* c, Uint32 off, Uint32 length); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:49:16: warning: 'virtual void bt::MultiFileCache::savePiece(bt::PieceData::Ptr)' can be marked override [-Wsuggest-override] virtual void savePiece(PieceData::Ptr piece); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:50:16: warning: 'virtual void bt::MultiFileCache::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:51:16: warning: 'virtual void bt::MultiFileCache::open()' can be marked override [-Wsuggest-override] virtual void open(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:52:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QString&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QString & ndir); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:53:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:54:16: warning: 'virtual bt::Job* bt::MultiFileCache::moveDataFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual Job* moveDataFiles(const QMap & files); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:55:16: warning: 'virtual void bt::MultiFileCache::moveDataFilesFinished(const QMap&, bt::Job*)' can be marked override [-Wsuggest-override] virtual void moveDataFilesFinished(const QMap & files, Job* job); ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:56:19: warning: 'virtual QString bt::MultiFileCache::getOutputPath() const' can be marked override [-Wsuggest-override] virtual QString getOutputPath() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:57:16: warning: 'virtual void bt::MultiFileCache::changeOutputPath(const QString&)' can be marked override [-Wsuggest-override] virtual void changeOutputPath(const QString & outputpath); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:58:16: warning: 'virtual void bt::MultiFileCache::preparePreallocation(bt::PreallocationThread*)' can be marked override [-Wsuggest-override] virtual void preparePreallocation(PreallocationThread* prealloc); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:59:16: warning: 'virtual bool bt::MultiFileCache::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:60:16: warning: 'virtual bt::Job* bt::MultiFileCache::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual Job* deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:61:18: warning: 'virtual bt::Uint64 bt::MultiFileCache::diskUsage()' can be marked override [-Wsuggest-override] virtual Uint64 diskUsage(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:62:16: warning: 'virtual void bt::MultiFileCache::loadFileMap()' can be marked override [-Wsuggest-override] virtual void loadFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:63:16: warning: 'virtual void bt::MultiFileCache::saveFileMap()' can be marked override [-Wsuggest-override] virtual void saveFileMap(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:64:16: warning: 'virtual bool bt::MultiFileCache::getMountPoints(QSet&)' can be marked override [-Wsuggest-override] virtual bool getMountPoints(QSet& mps); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/multifilecache.h:68:16: warning: 'virtual void bt::MultiFileCache::downloadStatusChanged(bt::TorrentFile*, bool)' can be marked override [-Wsuggest-override] virtual void downloadStatusChanged(TorrentFile*, bool); ^~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.cpp: In member function 'bt::Uint32 bt::PieceData::write(const Uint8*, bt::Uint32, bt::Uint32)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.cpp:63:55: warning: argument 'buf_size' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] Uint32 PieceData::write(const bt::Uint8* buf, Uint32 buf_size, Uint32 off) ~~~~~~~^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o --- [ 77%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o --- [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o --- [ 78%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptrackersocket.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:41: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp: In static member function 'static void bt::HTTPTracker::setUseQHttp(bool)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.cpp:581:37: warning: unused parameter 'on' [-Wunused-parameter] void HTTPTracker::setUseQHttp(bool on) ~~~~~^~ --- src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o --- [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o --- [ 79%] Building CXX object src/CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/kioannouncejob.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptrackersocket.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptrackersocket.cpp:71:16: warning: 'virtual void bt::UDPTrackerSocket::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr) ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptrackersocket.cpp:95:16: warning: 'virtual void bt::UDPTrackerSocket::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock) ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o --- [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datachecker.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:26: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o --- [ 80%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o --- src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o --- [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.cpp --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o --- cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.cpp --- src/CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.cpp:30: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/kioannouncejob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ --- src/CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o --- [ 81%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.cpp --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o --- [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp --- src/CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o --- [ 82%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/cachemigrate.cpp --- src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o --- [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o --- [ 83%] Building CXX object src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/migrate.cpp --- src/CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.cpp:31: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:23, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerthread.h:50:16: warning: 'virtual void bt::DataCheckerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/multidatachecker.h:40:16: warning: 'virtual void bt::MultiDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/singledatachecker.h:39:16: warning: 'virtual void bt::SingleDataChecker::check(const QString&, const bt::Torrent&, const QString&, const bt::BitSet&)' can be marked override [-Wsuggest-override] virtual void check(const QString& path, const Torrent& tor,const QString & dnddir,const BitSet & current_status); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/datachecker/datacheckerjob.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/cachemigrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/cachemigrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/cachemigrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/cachemigrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp: In function 'void bt::MigrateCurrentChunks(const bt::Torrent&, const QString&)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/ccmigrate.cpp:59:44: warning: unused parameter 'tor' [-Wunused-parameter] void MigrateCurrentChunks(const Torrent & tor,const QString & current_chunks) ~~~~~~~~~~~~~~~~^~~ --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o --- [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/migrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/migrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o --- [ 84%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetlink.cpp --- src/CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/migrate.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/migrate/migrate.cpp:20: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o --- [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/metadatadownload.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o --- [ 85%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o --- [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:95:28: warning: 'virtual const bt::SHA1Hash& bt::MagnetDownloader::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/metadatadownload.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:58:8: warning: 'virtual void bt::BEncoderFileOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:71:8: warning: 'virtual void bt::BEncoderBufferOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bencoder.h:80:8: warning: 'virtual void bt::BEncoderIODeviceOutput::write(const char*, bt::Uint32)' can be marked override [-Wsuggest-override] void write(const char* str,Uint32 len); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/metadatadownload.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utmetadata.h:45:8: warning: 'virtual void bt::UTMetaData::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const bt::Uint8* packet, Uint32 size); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/metadatadownload.cpp: In member function 'bool bt::MetadataDownload::data(bt::Uint32, const QByteArray&)': /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/metadatadownload.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'bt::Uint32' {aka 'unsigned int'} [-Wsign-compare] if (metadata.size() < off + size) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o --- [ 86%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.cpp --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:25: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o --- --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:28: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/magnet/magnetdownloader.cpp:32: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:93:8: warning: 'virtual void bt::BValueNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o --- [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/localwindow.cpp --- src/CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:163:8: warning: 'virtual void bt::BDictNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/bcodec/bnode.h:183:8: warning: 'virtual void bt::BListNode::printDebugInfo()' can be marked override [-Wsuggest-override] void printDebugInfo(); ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver_p.h:30, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver_p.h:33, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver_p.h:35, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver_p.h:97:16: warning: 'virtual void utp::UTPServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver_p.h:98:16: warning: 'virtual void utp::UTPServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock); ^~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o --- [ 87%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/remotewindow.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.cpp:38: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ --- src/CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o --- [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o --- [ 88%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/timevalue.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o --- [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpprotocol.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/remotewindow.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o --- [ 89%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o --- [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/delaywindow.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o --- [ 90%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/outputqueue.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpsocket.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o --- [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/packetbuffer.cpp --- src/CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o --- [ 91%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/soap.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.cpp:22: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o --- [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpmcastsocket.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/pollpipe.cpp:23: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o --- [ 92%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnprouter.cpp --- src/CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/outputqueue.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/outputqueue.cpp:21: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/utp/outputqueue.cpp:24: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ --- src/CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o --- [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp --- src/CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o --- [ 93%] Building CXX object src/CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/httprequest.cpp --- src/CMakeFiles/KF5Torrent.dir/version.cpp.o --- [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/version.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/version.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/version.cpp --- src/CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnprouter.cpp:37: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o --- [ 94%] Building CXX object src/CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/signalcatcher.cpp --- src/CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/httprequest.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/httprequest.cpp:29: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o --- /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp:50:8: warning: 'virtual bool bt::XMLContentHandler::startDocument()' can be marked override [-Wsuggest-override] bool startDocument(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp:51:8: warning: 'virtual bool bt::XMLContentHandler::endDocument()' can be marked override [-Wsuggest-override] bool endDocument(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp:52:8: warning: 'virtual bool bt::XMLContentHandler::startElement(const QString&, const QString&, const QString&, const QXmlAttributes&)' can be marked override [-Wsuggest-override] bool startElement(const QString &, const QString & localName, const QString &, ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp:54:8: warning: 'virtual bool bt::XMLContentHandler::endElement(const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] bool endElement(const QString & , const QString & localName, const QString & ); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/upnp/upnpdescriptionparser.cpp:55:8: warning: 'virtual bool bt::XMLContentHandler::characters(const QString&)' can be marked override [-Wsuggest-override] bool characters(const QString & ch); ^~~~~~~~~~ --- src/CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o --- [ 95%] Building CXX object src/CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o cd /construction/net-p2p/libktorrent/.build/src && /usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/include -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/Qca-qt5/QtCrypto -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o -c /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:26, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticatebase.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:74:16: warning: 'virtual void bt::Authenticate::onReadyWrite()' can be marked override [-Wsuggest-override] virtual void onReadyWrite(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:75:16: warning: 'virtual void bt::Authenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:78:8: warning: 'virtual void bt::Authenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/authenticate.h:79:8: warning: 'virtual void bt::Authenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:52:16: warning: 'virtual void mse::EncryptedAuthenticate::connected()' can be marked override [-Wsuggest-override] virtual void connected(); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedauthenticate.h:53:16: warning: 'virtual void mse::EncryptedAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:24, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:3: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:46:8: warning: 'virtual void bt::ServerAuthenticate::onFinish(bool)' can be marked override [-Wsuggest-override] void onFinish(bool succes); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/serverauthenticate.h:47:8: warning: 'virtual void bt::ServerAuthenticate::handshakeReceived(bool)' can be marked override [-Wsuggest-override] void handshakeReceived(bool full); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/moc_encryptedserverauthenticate.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:3: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/4VZUHBFEAJ/../../../../libktorrent-eb79ad2/src/mse/encryptedserverauthenticate.h:44:16: warning: 'virtual void mse::EncryptedServerAuthenticate::onReadyRead()' can be marked override [-Wsuggest-override] virtual void onReadyRead(); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_exitoperation.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:4: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/5Z5WMX6UGY/../../../../libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/5Z5WMX6UGY/moc_torrentinterface.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:9: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:28, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/tracker/tracker.h:110:16: warning: 'virtual void bt::Tracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate() = 0; ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/moc_magnetdownloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:10: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:92:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:93:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:94:18: warning: 'virtual bt::Uint64 bt::MagnetDownloader::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:95:28: warning: 'virtual const bt::SHA1Hash& bt::MagnetDownloader::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/6GCMQGYYC7/../../../../libktorrent-eb79ad2/src/magnet/magnetdownloader.h:96:16: warning: 'virtual bool bt::MagnetDownloader::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/moc_peer.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:13: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/moc_peerdownloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:14: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:114:16: warning: 'virtual bool bt::PeerDownloader::canAddRequest() const' can be marked override [-Wsuggest-override] virtual bool canAddRequest() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:115:16: warning: 'virtual bool bt::PeerDownloader::canDownloadChunk() const' can be marked override [-Wsuggest-override] virtual bool canDownloadChunk() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:121:16: warning: 'virtual bool bt::PeerDownloader::isChoked() const' can be marked override [-Wsuggest-override] virtual bool isChoked() const; ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:130:16: warning: 'virtual bool bt::PeerDownloader::hasChunk(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual bool hasChunk(Uint32 idx) const; ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:138:8: warning: 'virtual void bt::PeerDownloader::checkTimeouts()' can be marked override [-Wsuggest-override] void checkTimeouts(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:149:19: warning: 'virtual QString bt::PeerDownloader::getName() const' can be marked override [-Wsuggest-override] virtual QString getName() const; ^~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:150:18: warning: 'virtual bt::Uint32 bt::PeerDownloader::getDownloadRate() const' can be marked override [-Wsuggest-override] virtual Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:165:16: warning: 'virtual void bt::PeerDownloader::download(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void download(const Request & req); ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:171:16: warning: 'virtual void bt::PeerDownloader::cancel(const bt::Request&)' can be marked override [-Wsuggest-override] virtual void cancel(const Request & req); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/75RTQQQH7L/../../../../libktorrent-eb79ad2/src/peer/peerdownloader.h:176:16: warning: 'virtual void bt::PeerDownloader::cancelAll()' can be marked override [-Wsuggest-override] virtual void cancelAll(); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/chunk.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/chunkmanager.h:31, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/moc_chunkmanager.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:18: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/diskio/piecedata.h:140:16: warning: 'virtual void bt::PieceData::unmapped()' can be marked override [-Wsuggest-override] virtual void unmapped(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:19: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/job.h:47:16: warning: 'virtual void bt::Job::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/moc_deletedatafilesjob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:19: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:60:16: warning: 'virtual void bt::DeleteDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/deletedatafilesjob.h:63:16: warning: 'virtual void bt::DeleteDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly); ^~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/moc_movedatafilesjob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:20: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:54:16: warning: 'virtual void bt::MoveDataFilesJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:55:16: warning: 'virtual void bt::MoveDataFilesJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/movedatafilesjob.h:70:16: warning: 'virtual void bt::MoveDataFilesJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/moc_preallocationjob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:21: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/preallocationjob.h:38:16: warning: 'virtual void bt::PreallocationJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/preallocationjob.h:39:16: warning: 'virtual void bt::PreallocationJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/AAMIIVWTOS/../../../../libktorrent-eb79ad2/src/diskio/preallocationjob.h:40:25: warning: 'virtual bt::TorrentStatus bt::PreallocationJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return ALLOCATING_DISKSPACE;} ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dht.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:22: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:82:8: warning: 'virtual void dht::DHT::portReceived(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void portReceived(const QString & ip,bt::Uint16 port); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:90:17: warning: 'virtual dht::AnnounceTask* dht::DHT::announce(const bt::SHA1Hash&, bt::Uint16)' can be marked override [-Wsuggest-override] AnnounceTask* announce(const bt::SHA1Hash & info_hash,bt::Uint16 port); ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:111:8: warning: 'virtual void dht::DHT::start(const QString&, const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void start(const QString & table,const QString & key_file,bt::Uint16 port); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:112:8: warning: 'virtual void dht::DHT::stop()' can be marked override [-Wsuggest-override] void stop(); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:113:8: warning: 'virtual void dht::DHT::addDHTNode(const QString&, bt::Uint16)' can be marked override [-Wsuggest-override] void addDHTNode(const QString & host,bt::Uint16 hport); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:115:30: warning: 'virtual QMap dht::DHT::getClosestGoodNodes(int)' can be marked override [-Wsuggest-override] virtual QMap getClosestGoodNodes(int maxNodes); ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dht.h:118:8: warning: 'virtual void dht::DHT::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/task.h:24, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/rpcserver.h:63:20: warning: 'virtual dht::RPCCall* dht::RPCServer::doCall(dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual RPCCall* doCall(RPCMsg::Ptr msg); ^~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/task.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/kbucket.h:86:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair split() throw (UnableToSplit); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/kbucket.h:133:16: warning: 'virtual void dht::KBucket::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/kbucket.h:134:16: warning: 'virtual void dht::KBucket::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:25, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/task.h:74:16: warning: 'virtual void dht::Task::onResponse(dht::RPCCall*, dht::RPCMsg::Ptr)' can be marked override [-Wsuggest-override] virtual void onResponse(RPCCall* c, RPCMsg::Ptr rsp); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/task.h:77:16: warning: 'virtual void dht::Task::onTimeout(dht::RPCCall*)' can be marked override [-Wsuggest-override] virtual void onTimeout(RPCCall* c); ^~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/moc_dhtpeersource.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:24: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:52:16: warning: 'virtual void dht::DHTPeerSource::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:53:16: warning: 'virtual void dht::DHTPeerSource::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(bt::WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/JGD7AL6FXI/../../../../libktorrent-eb79ad2/src/dht/dhtpeersource.h:54:16: warning: 'virtual void dht::DHTPeerSource::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/moc_compressfilejob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:32: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/../../../../libktorrent-eb79ad2/src/util/compressfilejob.h:37:16: warning: 'virtual void bt::CompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/../../../../libktorrent-eb79ad2/src/util/compressfilejob.h:61:16: warning: 'virtual void bt::CompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/moc_decompressfilejob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:33: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/../../../../libktorrent-eb79ad2/src/util/decompressfilejob.h:41:16: warning: 'virtual void bt::DecompressThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/../../../../libktorrent-eb79ad2/src/util/decompressfilejob.h:66:16: warning: 'virtual void bt::DecompressFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/moc_extractfilejob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:34: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/KH43KSYMFX/../../../../libktorrent-eb79ad2/src/util/extractfilejob.h:43:16: warning: 'virtual void bt::ExtractFileJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_connection.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:38: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/connection.h:151:16: warning: 'virtual void utp::Connection::updateRTT(const utp::Header*, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void updateRTT(const Header* hdr, bt::Uint32 packet_rtt, bt::Uint32 packet_size); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/connection.h:154:16: warning: 'virtual void utp::Connection::retransmit(utp::PacketBuffer&, bt::Uint16)' can be marked override [-Wsuggest-override] virtual void retransmit(PacketBuffer & packet, bt::Uint16 p_seq_nr); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/connection.h:160:22: warning: 'virtual bt::Uint32 utp::Connection::currentTimeout() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 currentTimeout() const {return stats.timeout;} ^~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:39: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver.h:47:16: warning: 'virtual bool utp::UTPServer::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(bt::Uint16 port); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver.h:50:16: warning: 'virtual bool utp::UTPServer::sendTo(utp::Connection::Ptr, const utp::PacketBuffer&)' can be marked override [-Wsuggest-override] virtual bool sendTo(Connection::Ptr conn, const PacketBuffer & packet); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver.h:81:16: warning: 'virtual void utp::UTPServer::stateChanged(utp::Connection::Ptr, bool, bool)' can be marked override [-Wsuggest-override] virtual void stateChanged(Connection::Ptr conn, bool readable, bool writeable); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver.h:82:16: warning: 'virtual void utp::UTPServer::closed(utp::Connection::Ptr)' can be marked override [-Wsuggest-override] virtual void closed(Connection::Ptr conn); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver.h:83:16: warning: 'virtual void utp::UTPServer::customEvent(QEvent*)' can be marked override [-Wsuggest-override] virtual void customEvent(QEvent* ev); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver_p.h:30, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:47:16: warning: 'virtual void net::WakeUpPipe::handleData()' can be marked override [-Wsuggest-override] virtual void handleData(); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:49:15: warning: 'virtual int net::WakeUpPipe::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return readerSocket();} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/wakeuppipe.h:51:16: warning: 'virtual void net::WakeUpPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver_p.h:33, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:42:15: warning: 'virtual int utp::UTPSocket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const; ^~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:43:16: warning: 'virtual bool utp::UTPSocket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const; ^~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:44:15: warning: 'virtual int utp::UTPSocket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf, int len); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:45:15: warning: 'virtual int utp::UTPSocket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf, int max_len); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:46:16: warning: 'virtual void utp::UTPSocket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:47:16: warning: 'virtual void utp::UTPSocket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:48:22: warning: 'virtual bt::Uint32 utp::UTPSocket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:49:16: warning: 'virtual bool utp::UTPSocket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:50:16: warning: 'virtual bool utp::UTPSocket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const net::Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:51:16: warning: 'virtual bool utp::UTPSocket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:52:32: warning: 'virtual const net::Address& utp::UTPSocket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const net::Address & getPeerName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:53:24: warning: 'virtual net::Address utp::UTPSocket::getSockName() const' can be marked override [-Wsuggest-override] virtual net::Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:54:16: warning: 'virtual void utp::UTPSocket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:55:16: warning: 'virtual void utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(net::Poll* p, net::Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpsocket.h:56:16: warning: 'virtual bool utp::UTPSocket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const net::Poll* p, net::Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver_p.h:35, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/pollpipe.h:63:16: warning: 'virtual void utp::PollPipe::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserver_p.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:40: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver_p.h:97:16: warning: 'virtual void utp::UTPServer::Private::dataReceived(bt::Buffer::Ptr, const net::Address&)' can be marked override [-Wsuggest-override] virtual void dataReceived(bt::Buffer::Ptr buffer, const net::Address& addr); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserver_p.h:98:16: warning: 'virtual void utp::UTPServer::Private::readyToWrite(net::ServerSocket*)' can be marked override [-Wsuggest-override] virtual void readyToWrite(net::ServerSocket* sock); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/moc_utpserverthread.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:41: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/LLIHALTNOD/../../../../libktorrent-eb79ad2/src/utp/utpserverthread.h:38:16: warning: 'virtual void utp::UTPServerThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/Q6KNN7S663/moc_reverseresolver.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:43: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/Q6KNN7S663/../../../../libktorrent-eb79ad2/src/net/reverseresolver.h:89:16: warning: 'virtual void net::ReverseResolverThread::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/moc_httptracker.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:46: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:52:16: warning: 'virtual void bt::HTTPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:53:16: warning: 'virtual void bt::HTTPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:54:16: warning: 'virtual void bt::HTTPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:55:18: warning: 'virtual bt::Uint32 bt::HTTPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:56:16: warning: 'virtual void bt::HTTPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/httptracker.h:70:16: warning: 'virtual void bt::HTTPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/moc_kioannouncejob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:47: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/kioannouncejob.h:45:16: warning: 'virtual bool bt::KIOAnnounceJob::doKill()' can be marked override [-Wsuggest-override] virtual bool doKill(); ^~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/moc_trackermanager.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:49: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:49:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::getCurrentTracker() const' can be marked override [-Wsuggest-override] virtual TrackerInterface* getCurrentTracker() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:50:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:51:16: warning: 'virtual void bt::TrackerManager::setCurrentTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual void setCurrentTracker(const QUrl &url); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:52:36: warning: 'virtual QList bt::TrackerManager::getTrackers()' can be marked override [-Wsuggest-override] virtual QList getTrackers(); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:53:29: warning: 'virtual bt::TrackerInterface* bt::TrackerManager::addTracker(const QUrl&, bool, int)' can be marked override [-Wsuggest-override] virtual TrackerInterface* addTracker(const QUrl &url, bool custom = true,int tier = 1); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:54:16: warning: 'virtual bool bt::TrackerManager::removeTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool removeTracker(TrackerInterface* t); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:55:16: warning: 'virtual bool bt::TrackerManager::removeTracker(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeTracker(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:56:16: warning: 'virtual bool bt::TrackerManager::canRemoveTracker(bt::TrackerInterface*)' can be marked override [-Wsuggest-override] virtual bool canRemoveTracker(TrackerInterface* t); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:57:16: warning: 'virtual void bt::TrackerManager::restoreDefault()' can be marked override [-Wsuggest-override] virtual void restoreDefault(); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:58:16: warning: 'virtual void bt::TrackerManager::setTrackerEnabled(const QUrl&, bool)' can be marked override [-Wsuggest-override] virtual void setTrackerEnabled(const QUrl &url,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:59:16: warning: 'virtual bool bt::TrackerManager::noTrackersReachable() const' can be marked override [-Wsuggest-override] virtual bool noTrackersReachable() const; ^~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:102:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesDownloaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesDownloaded() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:103:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesUploaded() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesUploaded() const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:104:18: warning: 'virtual bt::Uint64 bt::TrackerManager::bytesLeft() const' can be marked override [-Wsuggest-override] virtual Uint64 bytesLeft() const; ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:105:28: warning: 'virtual const bt::SHA1Hash& bt::TrackerManager::infoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & infoHash() const; ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/trackermanager.h:106:16: warning: 'virtual bool bt::TrackerManager::isPartialSeed() const' can be marked override [-Wsuggest-override] virtual bool isPartialSeed() const; ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/moc_udptracker.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:50: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:54:16: warning: 'virtual void bt::UDPTracker::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:55:16: warning: 'virtual void bt::UDPTracker::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:56:16: warning: 'virtual void bt::UDPTracker::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:57:18: warning: 'virtual bt::Uint32 bt::UDPTracker::failureCount() const' can be marked override [-Wsuggest-override] virtual Uint32 failureCount() const {return failures;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:58:16: warning: 'virtual void bt::UDPTracker::scrape()' can be marked override [-Wsuggest-override] virtual void scrape(); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/QTTYEGHV7E/../../../../libktorrent-eb79ad2/src/tracker/udptracker.h:67:16: warning: 'virtual void bt::UDPTracker::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/TL7KLXRJ75/moc_datacheckerjob.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:53: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:39:16: warning: 'virtual void bt::DataCheckerJob::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:40:16: warning: 'virtual void bt::DataCheckerJob::kill(bool)' can be marked override [-Wsuggest-override] virtual void kill(bool quietly = true); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:41:25: warning: 'virtual bt::TorrentStatus bt::DataCheckerJob::torrentStatus() const' can be marked override [-Wsuggest-override] virtual TorrentStatus torrentStatus() const {return CHECKING_DATA;} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/TL7KLXRJ75/../../../../libktorrent-eb79ad2/src/datachecker/datacheckerjob.h:61:16: warning: 'virtual void bt::DataCheckerJob::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/moc_peersourcemanager.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:56: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/peersourcemanager.h:80:16: warning: 'virtual void bt::PeerSourceManager::start()' can be marked override [-Wsuggest-override] virtual void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/peersourcemanager.h:81:16: warning: 'virtual void bt::PeerSourceManager::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] virtual void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/peersourcemanager.h:82:16: warning: 'virtual void bt::PeerSourceManager::completed()' can be marked override [-Wsuggest-override] virtual void completed(); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/peersourcemanager.h:83:16: warning: 'virtual void bt::PeerSourceManager::manualUpdate()' can be marked override [-Wsuggest-override] virtual void manualUpdate(); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/moc_server.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:57: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/server.h:52:16: warning: 'virtual bool bt::Server::changePort(bt::Uint16)' can be marked override [-Wsuggest-override] virtual bool changePort(Uint16 port); ^~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcontrol.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:58: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/moc_torrentcreator.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:59: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/torrentcreator.h:113:16: warning: 'virtual void bt::TorrentCreator::run()' can be marked override [-Wsuggest-override] virtual void run(); ^~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/moc_uploader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:62: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WEMDBQPFF4/../../../../libktorrent-eb79ad2/src/torrent/uploader.h:65:16: warning: 'virtual void bt::Uploader::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_chunkdownload.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:63: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/chunkdownload.h:123:8: warning: 'virtual void bt::ChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/downloader.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:64: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:93:10: warning: 'virtual bt::Uint32 bt::WebSeed::getDownloadRate() const' can be marked override [-Wsuggest-override] Uint32 getDownloadRate() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:121:16: warning: 'virtual void bt::WebSeed::setEnabled(bool)' can be marked override [-Wsuggest-override] virtual void setEnabled(bool on); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/download/webseed.h:213:16: warning: 'virtual void bt::WebSeedChunkDownload::getStats(bt::ChunkDownloadInterface::Stats&)' can be marked override [-Wsuggest-override] virtual void getStats(Stats & s); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_downloader.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:64: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/downloader.h:244:16: warning: 'virtual void bt::Downloader::pieceReceived(const bt::Piece&)' can be marked override [-Wsuggest-override] virtual void pieceReceived(const bt::Piece & p); ^~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/httpconnection.h:27, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:65: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:56:16: warning: 'virtual bool net::StreamSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/streamsocket.h:57:22: warning: 'virtual bt::Uint32 net::StreamSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual bt::Uint32 write(bt::Uint32 max, bt::TimeStamp now); ^~~~~ In file included from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_httpconnection.cpp:9, from /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/mocs_compilation.cpp:65: /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/httpconnection.h:98:16: warning: 'virtual void bt::HttpConnection::onDataReady(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void onDataReady(Uint8* buf,Uint32 size); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/httpconnection.h:99:16: warning: 'virtual void bt::HttpConnection::connectFinished(bool)' can be marked override [-Wsuggest-override] virtual void connectFinished(bool succeeded); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/src/KF5Torrent_autogen/WU5H7VG4RY/../../../../libktorrent-eb79ad2/src/download/httpconnection.h:100:16: warning: 'virtual void bt::HttpConnection::dataSent()' can be marked override [-Wsuggest-override] virtual void dataSent(); ^~~~~~~~ --- src/libKF5Torrent.so.6.0.0 --- [ 95%] Linking CXX shared library libKF5Torrent.so cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/KF5Torrent.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKF5Torrent.so.6 -o libKF5Torrent.so.6.0.0 CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o CMakeFiles/KF5Torrent.dir/util/array.cpp.o CMakeFiles/KF5Torrent.dir/util/error.cpp.o CMakeFiles/KF5Torrent.dir/util/file.cpp.o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o CMakeFiles/KF5Torrent.dir/util/log.cpp.o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o CMakeFiles/KF5Torrent.dir/net/address.cpp.o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o CMakeFiles/KF5Torrent.dir/version.cpp.o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o -Wl,-rpath,/usr/local/lib:/usr/local/lib/qt5 /usr/local/lib/libqca-qt5.so.2.1.3 /usr/local/lib/libKF5Archive.so.5.55.0 /usr/local/lib/libKF5KIOWidgets.so.5.55.0 /usr/local/lib/libKF5Solid.so.5.55.0 /usr/local/lib/libgcrypt.so /usr/local/lib/libgmp.so /usr/local/lib/libKF5KIOCore.so.5.55.0 /usr/local/lib/libKF5Crash.so.5.55.0 /usr/local/lib/libKF5Service.so.5.55.0 /usr/local/lib/qt5/libQt5Network.so.5.12.1 /usr/local/lib/qt5/libQt5Concurrent.so.5.12.1 /usr/local/lib/libKF5JobWidgets.so.5.55.0 /usr/local/lib/libKF5Completion.so.5.55.0 /usr/local/lib/libKF5I18n.so.5.55.0 /usr/local/lib/libKF5WidgetsAddons.so.5.55.0 /usr/local/lib/libKF5CoreAddons.so.5.55.0 /usr/local/lib/libKF5ConfigCore.so.5.55.0 /usr/local/lib/qt5/libQt5Xml.so.5.12.1 /usr/local/lib/qt5/libQt5DBus.so.5.12.1 /usr/local/lib/qt5/libQt5Widgets.so.5.12.1 /usr/local/lib/qt5/libQt5Gui.so.5.12.1 /usr/local/lib/qt5/libQt5Core.so.5.12.1 -Wl,-rpath-link,/usr/local/lib cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_symlink_library libKF5Torrent.so.6.0.0 libKF5Torrent.so.6 libKF5Torrent.so [ 96%] Built target KF5Torrent --- examples/ktcli/CMakeFiles/ktcli_autogen.dir/all --- /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/depend --- examples/ktcli/CMakeFiles/ktcli_autogen.dir/depend --- cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/examples/ktcli /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli_autogen.dir/DependInfo.cmake Scanning dependencies of target ktcli_autogen /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/build --- examples/ktcli/CMakeFiles/ktcli_autogen --- [ 97%] Automatic MOC for target ktcli cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/local/bin/cmake -E cmake_autogen /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli_autogen.dir/AutogenInfo.cmake Release [ 97%] Built target ktcli_autogen --- examples/ktcli/CMakeFiles/ktcli.dir/all --- /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/depend --- examples/ktcli/CMakeFiles/ktcli.dir/depend --- cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/examples/ktcli /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli.dir/DependInfo.cmake Scanning dependencies of target ktcli /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/build --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- --- examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o --- --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- [100%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- [100%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/examples/ktcli -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli -I/construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/include -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/examples/ktcli -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli -I/construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/include -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o -c /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/mocs_compilation.cpp --- examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o --- [100%] Building CXX object examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_LARGEFILE64_SOURCE -I/construction/net-p2p/libktorrent/.build/examples/ktcli -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli -I/construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/include -I/construction/net-p2p/libktorrent/libktorrent-eb79ad2/src -I/construction/net-p2p/libktorrent/.build/src -I/construction/net-p2p/libktorrent/.build -isystem /usr/local/include -isystem /usr/local/include/KF5/KArchive -isystem /usr/local/include/KF5 -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-g++ -isystem /usr/local/include/KF5/KCrash -isystem /usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KService -isystem /usr/local/include/KF5/KConfigCore -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/KF5/KCompletion -isystem /usr/local/include/KF5/KWidgetsAddons -isystem /usr/local/include/KF5/Solid -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/qt5/QtXml -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ktcli.dir/main.cpp.o -c /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/main.cpp --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:43:16: warning: 'virtual void net::Socket::setBlocking(bool)' can be marked override [-Wsuggest-override] virtual void setBlocking(bool on); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:44:16: warning: 'virtual bool net::Socket::connectTo(const net::Address&)' can be marked override [-Wsuggest-override] virtual bool connectTo(const Address & addr); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:45:16: warning: 'virtual bool net::Socket::connectSuccesFull()' can be marked override [-Wsuggest-override] virtual bool connectSuccesFull(); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:46:16: warning: 'virtual void net::Socket::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:47:18: warning: 'virtual bt::Uint32 net::Socket::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual Uint32 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:48:15: warning: 'virtual int net::Socket::send(const Uint8*, int)' can be marked override [-Wsuggest-override] virtual int send(const bt::Uint8* buf,int len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:49:15: warning: 'virtual int net::Socket::recv(bt::Uint8*, int)' can be marked override [-Wsuggest-override] virtual int recv(bt::Uint8* buf,int max_len); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:50:16: warning: 'virtual bool net::Socket::ok() const' can be marked override [-Wsuggest-override] virtual bool ok() const {return m_fd >= 0;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:51:15: warning: 'virtual int net::Socket::fd() const' can be marked override [-Wsuggest-override] virtual int fd() const {return m_fd;} ^~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:52:16: warning: 'virtual bool net::Socket::setTOS(unsigned char)' can be marked override [-Wsuggest-override] virtual bool setTOS(unsigned char type_of_service); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:53:27: warning: 'virtual const net::Address& net::Socket::getPeerName() const' can be marked override [-Wsuggest-override] virtual const Address & getPeerName() const {return addr;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:54:19: warning: 'virtual net::Address net::Socket::getSockName() const' can be marked override [-Wsuggest-override] virtual Address getSockName() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:56:16: warning: 'virtual void net::Socket::reset()' can be marked override [-Wsuggest-override] virtual void reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:57:16: warning: 'virtual void net::Socket::prepare(net::Poll*, net::Poll::Mode)' can be marked override [-Wsuggest-override] virtual void prepare(Poll* p,Poll::Mode mode); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/socket.h:58:16: warning: 'virtual bool net::Socket::ready(const net::Poll*, net::Poll::Mode) const' can be marked override [-Wsuggest-override] virtual bool ready(const Poll* p,Poll::Mode mode) const; ^~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:24, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:59:18: warning: 'virtual bt::Uint32 net::PacketSocket::write(bt::Uint32, bt::TimeStamp)' can be marked override [-Wsuggest-override] virtual Uint32 write(Uint32 max, bt::TimeStamp now); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/net/packetsocket.h:60:16: warning: 'virtual bool net::PacketSocket::bytesReadyToWrite() const' can be marked override [-Wsuggest-override] virtual bool bytesReadyToWrite() const; ^~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/serverinterface.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:33: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:149:16: warning: 'virtual void mse::EncryptedPacketSocket::preProcess(bt::Packet::Ptr)' can be marked override [-Wsuggest-override] virtual void preProcess(bt::Packet::Ptr packet); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/mse/encryptedpacketsocket.h:150:16: warning: 'virtual void mse::EncryptedPacketSocket::postProcess(bt::Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void postProcess(Uint8* data, Uint32 size); ^~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:26, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:155:14: warning: 'virtual void bt::Peer::kill()' can be marked override [-Wsuggest-override] void kill(); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:171:28: warning: 'virtual bt::Uint32 bt::Peer::averageDownloadSpeed() const' can be marked override [-Wsuggest-override] virtual bt::Uint32 averageDownloadSpeed() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:309:22: warning: 'virtual void bt::Peer::chunkAllowed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual void chunkAllowed(Uint32 chunk); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peer.h:310:22: warning: 'virtual void bt::Peer::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void handlePacket(const bt::Uint8* packet, bt::Uint32 size); ^~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peermanager.h:28, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:27, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/peerconnector.h:81:16: warning: 'virtual void bt::PeerConnector::acquired()' can be marked override [-Wsuggest-override] virtual void acquired(); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:34: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:51:8: warning: 'virtual void bt::UTPex::handlePacket(const Uint8*, bt::Uint32)' can be marked override [-Wsuggest-override] void handlePacket(const Uint8* packet,Uint32 size); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:54:8: warning: 'virtual bool bt::UTPex::needsUpdate() const' can be marked override [-Wsuggest-override] bool needsUpdate() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:57:8: warning: 'virtual void bt::UTPex::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/peer/utpex.h:70:16: warning: 'virtual void bt::UTPex::visit(bt::Peer::Ptr)' can be marked override [-Wsuggest-override] virtual void visit(const bt::Peer::Ptr p); ^~~~~ --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/util/waitjob.h:25, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.cpp:35: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/exitoperation.h:62:16: warning: 'virtual bool bt::ExitJobOperation::deleteAllowed() const' can be marked override [-Wsuggest-override] virtual bool deleteAllowed() const {return true;} ^~~~~~~~~~~~~ --- examples/ktcli/CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/moc_ktcli.cpp:9, from /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/mocs_compilation.cpp:2: /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/.build/examples/ktcli/ktcli_autogen/EWIEGA46WW/../../../../../libktorrent-eb79ad2/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ --- examples/ktcli/CMakeFiles/ktcli.dir/main.cpp.o --- In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/interfaces/torrentinterface.h:31, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/main.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:52:16: warning: 'virtual bool bt::TorrentFileStream::open(QIODevice::OpenMode)' can be marked override [-Wsuggest-override] virtual bool open(QIODevice::OpenMode mode); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:55:16: warning: 'virtual void bt::TorrentFileStream::close()' can be marked override [-Wsuggest-override] virtual void close(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:58:18: warning: 'virtual qint64 bt::TorrentFileStream::pos() const' can be marked override [-Wsuggest-override] virtual qint64 pos() const; ^~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:61:18: warning: 'virtual qint64 bt::TorrentFileStream::size() const' can be marked override [-Wsuggest-override] virtual qint64 size() const; ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:64:16: warning: 'virtual bool bt::TorrentFileStream::seek(qint64)' can be marked override [-Wsuggest-override] virtual bool seek(qint64 pos); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:67:16: warning: 'virtual bool bt::TorrentFileStream::atEnd() const' can be marked override [-Wsuggest-override] virtual bool atEnd() const; ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:70:16: warning: 'virtual bool bt::TorrentFileStream::reset()' can be marked override [-Wsuggest-override] virtual bool reset(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:73:18: warning: 'virtual qint64 bt::TorrentFileStream::bytesAvailable() const' can be marked override [-Wsuggest-override] virtual qint64 bytesAvailable() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:76:16: warning: 'virtual bool bt::TorrentFileStream::isSequential() const' can be marked override [-Wsuggest-override] virtual bool isSequential() const {return false;} ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:91:18: warning: 'virtual qint64 bt::TorrentFileStream::writeData(const char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 writeData(const char* data, qint64 len); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfilestream.h:92:18: warning: 'virtual qint64 bt::TorrentFileStream::readData(char*, qint64)' can be marked override [-Wsuggest-override] virtual qint64 readData(char* data, qint64 maxlen); ^~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrent.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:32, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/main.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:85:8: warning: 'virtual bool bt::TorrentFile::doNotDownload() const' can be marked override [-Wsuggest-override] bool doNotDownload() const {return (priority == EXCLUDED);} ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:88:8: warning: 'virtual void bt::TorrentFile::setDoNotDownload(bool)' can be marked override [-Wsuggest-override] void setDoNotDownload(bool dnd); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:91:8: warning: 'virtual bool bt::TorrentFile::isMultimedia() const' can be marked override [-Wsuggest-override] bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:94:12: warning: 'virtual bt::Priority bt::TorrentFile::getPriority() const' can be marked override [-Wsuggest-override] Priority getPriority() const {return priority;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:97:8: warning: 'virtual void bt::TorrentFile::setPriority(bt::Priority)' can be marked override [-Wsuggest-override] void setPriority(Priority newpriority = NORMAL_PRIORITY); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:104:8: warning: 'virtual void bt::TorrentFile::emitDownloadStatusChanged()' can be marked override [-Wsuggest-override] void emitDownloadStatusChanged(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentfile.h:106:8: warning: 'virtual void bt::TorrentFile::setEmitDownloadStatusChanged(bool)' can be marked override [-Wsuggest-override] void setEmitDownloadStatusChanged(bool show) { emit_status_changed = show; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:29, from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/main.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:99:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::downloadedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & downloadedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:100:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::availableChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & availableChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:101:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::excludedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & excludedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:102:26: warning: 'virtual const bt::BitSet& bt::TorrentControl::onlySeedChunksBitSet() const' can be marked override [-Wsuggest-override] virtual const BitSet & onlySeedChunksBitSet() const; ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:103:16: warning: 'virtual bool bt::TorrentControl::changeTorDir(const QString&)' can be marked override [-Wsuggest-override] virtual bool changeTorDir(const QString & new_dir); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:104:16: warning: 'virtual bool bt::TorrentControl::changeOutputDir(const QString&, int)' can be marked override [-Wsuggest-override] virtual bool changeOutputDir(const QString& new_dir,int flags); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:105:16: warning: 'virtual void bt::TorrentControl::rollback()' can be marked override [-Wsuggest-override] virtual void rollback(); ^~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:106:16: warning: 'virtual void bt::TorrentControl::setDisplayName(const QString&)' can be marked override [-Wsuggest-override] virtual void setDisplayName(const QString & n); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:107:25: warning: 'virtual bt::TrackersList* bt::TorrentControl::getTrackersList()' can be marked override [-Wsuggest-override] virtual TrackersList* getTrackersList(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:108:31: warning: 'virtual const bt::TrackersList* bt::TorrentControl::getTrackersList() const' can be marked override [-Wsuggest-override] virtual const TrackersList* getTrackersList() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:109:19: warning: 'virtual QString bt::TorrentControl::getDataDir() const' can be marked override [-Wsuggest-override] virtual QString getDataDir() const {return outputdir;} ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:110:19: warning: 'virtual QString bt::TorrentControl::getTorDir() const' can be marked override [-Wsuggest-override] virtual QString getTorDir() const {return tordir;} ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:111:16: warning: 'virtual void bt::TorrentControl::setMonitor(bt::MonitorInterface*)' can be marked override [-Wsuggest-override] virtual void setMonitor(MonitorInterface* tmo); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:112:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeDL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeDL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:113:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getRunningTimeUL() const' can be marked override [-Wsuggest-override] virtual Uint32 getRunningTimeUL() const; ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:114:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumFiles() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumFiles() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:115:34: warning: 'virtual bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32)' can be marked override [-Wsuggest-override] virtual TorrentFileInterface & getTorrentFile(Uint32 index); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:116:40: warning: 'virtual const bt::TorrentFileInterface& bt::TorrentControl::getTorrentFile(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const TorrentFileInterface & getTorrentFile(Uint32 index) const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:117:16: warning: 'virtual bool bt::TorrentControl::moveTorrentFiles(const QMap&)' can be marked override [-Wsuggest-override] virtual bool moveTorrentFiles(const QMap & files); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:118:16: warning: 'virtual void bt::TorrentControl::recreateMissingFiles()' can be marked override [-Wsuggest-override] virtual void recreateMissingFiles(); ^~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:119:16: warning: 'virtual void bt::TorrentControl::dndMissingFiles()' can be marked override [-Wsuggest-override] virtual void dndMissingFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:120:34: warning: 'virtual bt::TorrentFileStream::Ptr bt::TorrentControl::createTorrentFileStream(bt::Uint32, bool, QObject*)' can be marked override [-Wsuggest-override] virtual TorrentFileStream::Ptr createTorrentFileStream(bt::Uint32 index,bool streaming_mode,QObject* parent); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:121:16: warning: 'virtual void bt::TorrentControl::addPeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void addPeerSource(PeerSource* ps); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:122:16: warning: 'virtual void bt::TorrentControl::removePeerSource(bt::PeerSource*)' can be marked override [-Wsuggest-override] virtual void removePeerSource(PeerSource* ps); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:123:29: warning: 'virtual const QTextCodec* bt::TorrentControl::getTextCodec() const' can be marked override [-Wsuggest-override] virtual const QTextCodec* getTextCodec() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:124:16: warning: 'virtual void bt::TorrentControl::changeTextCodec(QTextCodec*)' can be marked override [-Wsuggest-override] virtual void changeTextCodec(QTextCodec* tc); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:125:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumWebSeeds() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumWebSeeds() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:126:35: warning: 'virtual const bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const WebSeedInterface* getWebSeed(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:127:29: warning: 'virtual bt::WebSeedInterface* bt::TorrentControl::getWebSeed(bt::Uint32)' can be marked override [-Wsuggest-override] virtual WebSeedInterface* getWebSeed(Uint32 i); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:128:16: warning: 'virtual bool bt::TorrentControl::addWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool addWebSeed(const QUrl &url); ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:129:16: warning: 'virtual bool bt::TorrentControl::removeWebSeed(const QUrl&)' can be marked override [-Wsuggest-override] virtual bool removeWebSeed(const QUrl &url); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:130:16: warning: 'virtual bool bt::TorrentControl::readyForPreview() const' can be marked override [-Wsuggest-override] virtual bool readyForPreview() const; ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:131:16: warning: 'virtual bool bt::TorrentControl::isMultimedia() const' can be marked override [-Wsuggest-override] virtual bool isMultimedia() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:132:16: warning: 'virtual void bt::TorrentControl::markExistingFilesAsDownloaded()' can be marked override [-Wsuggest-override] virtual void markExistingFilesAsDownloaded(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:133:15: warning: 'virtual int bt::TorrentControl::getPriority() const' can be marked override [-Wsuggest-override] virtual int getPriority() const { return istats.priority; } ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:134:16: warning: 'virtual void bt::TorrentControl::setPriority(int)' can be marked override [-Wsuggest-override] virtual void setPriority(int p); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:135:16: warning: 'virtual bool bt::TorrentControl::overMaxRatio()' can be marked override [-Wsuggest-override] virtual bool overMaxRatio(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:136:16: warning: 'virtual void bt::TorrentControl::setMaxShareRatio(float)' can be marked override [-Wsuggest-override] virtual void setMaxShareRatio(float ratio); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:137:17: warning: 'virtual float bt::TorrentControl::getMaxShareRatio() const' can be marked override [-Wsuggest-override] virtual float getMaxShareRatio() const { return stats.max_share_ratio; } ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:138:16: warning: 'virtual bool bt::TorrentControl::overMaxSeedTime()' can be marked override [-Wsuggest-override] virtual bool overMaxSeedTime(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:139:16: warning: 'virtual void bt::TorrentControl::setMaxSeedTime(float)' can be marked override [-Wsuggest-override] virtual void setMaxSeedTime(float hours); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:140:17: warning: 'virtual float bt::TorrentControl::getMaxSeedTime() const' can be marked override [-Wsuggest-override] virtual float getMaxSeedTime() const {return stats.max_seed_time;} ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:141:16: warning: 'virtual void bt::TorrentControl::setAllowedToStart(bool)' can be marked override [-Wsuggest-override] virtual void setAllowedToStart(bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:142:16: warning: 'virtual void bt::TorrentControl::setQueued(bool)' can be marked override [-Wsuggest-override] virtual void setQueued(bool queued); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:143:16: warning: 'virtual void bt::TorrentControl::setChunkSelector(bt::ChunkSelectorInterface*)' can be marked override [-Wsuggest-override] virtual void setChunkSelector(ChunkSelectorInterface* csel); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:144:16: warning: 'virtual void bt::TorrentControl::networkUp()' can be marked override [-Wsuggest-override] virtual void networkUp(); ^~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:145:16: warning: 'virtual bool bt::TorrentControl::announceAllowed()' can be marked override [-Wsuggest-override] virtual bool announceAllowed(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:146:16: warning: 'virtual bt::Job* bt::TorrentControl::startDataCheck(bool, bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual Job* startDataCheck(bool auto_import, bt::Uint32 from, bt::Uint32 to); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:147:16: warning: 'virtual bool bt::TorrentControl::hasMissingFiles(QStringList&)' can be marked override [-Wsuggest-override] virtual bool hasMissingFiles(QStringList & sl); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:148:16: warning: 'virtual bool bt::TorrentControl::isStorageMounted(QStringList&)' can be marked override [-Wsuggest-override] virtual bool isStorageMounted(QStringList& missing); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:149:18: warning: 'virtual bt::Uint32 bt::TorrentControl::getNumDHTNodes() const' can be marked override [-Wsuggest-override] virtual Uint32 getNumDHTNodes() const; ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:150:27: warning: 'virtual const bt::DHTNode& bt::TorrentControl::getDHTNode(bt::Uint32) const' can be marked override [-Wsuggest-override] virtual const DHTNode & getDHTNode(Uint32 i) const; ^~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:151:16: warning: 'virtual void bt::TorrentControl::deleteDataFiles()' can be marked override [-Wsuggest-override] virtual void deleteDataFiles(); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:152:30: warning: 'virtual const bt::PeerID& bt::TorrentControl::getOwnPeerID() const' can be marked override [-Wsuggest-override] virtual const bt::PeerID & getOwnPeerID() const; ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:153:19: warning: 'virtual QString bt::TorrentControl::getComments() const' can be marked override [-Wsuggest-override] virtual QString getComments() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:154:27: warning: 'virtual const bt::JobQueue* bt::TorrentControl::getJobQueue() const' can be marked override [-Wsuggest-override] virtual const JobQueue* getJobQueue() const {return job_queue;} ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:155:16: warning: 'virtual bool bt::TorrentControl::isFeatureEnabled(bt::TorrentFeature)' can be marked override [-Wsuggest-override] virtual bool isFeatureEnabled(TorrentFeature tf); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:156:16: warning: 'virtual void bt::TorrentControl::setFeatureEnabled(bt::TorrentFeature, bool)' can be marked override [-Wsuggest-override] virtual void setFeatureEnabled(TorrentFeature tf,bool on); ^~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:157:16: warning: 'virtual bool bt::TorrentControl::checkDiskSpace(bool)' can be marked override [-Wsuggest-override] virtual bool checkDiskSpace(bool emit_sig = true); ^~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:158:16: warning: 'virtual void bt::TorrentControl::setTrafficLimits(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setTrafficLimits(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:159:16: warning: 'virtual void bt::TorrentControl::getTrafficLimits(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getTrafficLimits(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:160:16: warning: 'virtual void bt::TorrentControl::setAssuredSpeeds(bt::Uint32, bt::Uint32)' can be marked override [-Wsuggest-override] virtual void setAssuredSpeeds(Uint32 up,Uint32 down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:161:16: warning: 'virtual void bt::TorrentControl::getAssuredSpeeds(bt::Uint32&, bt::Uint32&)' can be marked override [-Wsuggest-override] virtual void getAssuredSpeeds(Uint32 & up,Uint32 & down); ^~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:162:28: warning: 'virtual const bt::SHA1Hash& bt::TorrentControl::getInfoHash() const' can be marked override [-Wsuggest-override] virtual const SHA1Hash & getInfoHash() const; ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:163:16: warning: 'virtual void bt::TorrentControl::setUserModifiedFileName(const QString&)' can be marked override [-Wsuggest-override] virtual void setUserModifiedFileName(const QString & n); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:164:15: warning: 'virtual int bt::TorrentControl::getETA()' can be marked override [-Wsuggest-override] virtual int getETA(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:165:16: warning: 'virtual void bt::TorrentControl::setMoveWhenCompletedDir(const QString&)' can be marked override [-Wsuggest-override] virtual void setMoveWhenCompletedDir(const QString &dir) {completed_dir = dir; saveStats();} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:166:19: warning: 'virtual QString bt::TorrentControl::getMoveWhenCompletedDir() const' can be marked override [-Wsuggest-override] virtual QString getMoveWhenCompletedDir() const {return completed_dir;} ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:167:16: warning: 'virtual void bt::TorrentControl::setSuperSeeding(bool)' can be marked override [-Wsuggest-override] virtual void setSuperSeeding(bool on); ^~~~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:188:8: warning: 'virtual void bt::TorrentControl::update()' can be marked override [-Wsuggest-override] void update(); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:193:8: warning: 'virtual void bt::TorrentControl::pause()' can be marked override [-Wsuggest-override] void pause(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:198:8: warning: 'virtual void bt::TorrentControl::unpause()' can be marked override [-Wsuggest-override] void unpause(); ^~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:203:8: warning: 'virtual void bt::TorrentControl::start()' can be marked override [-Wsuggest-override] void start(); ^~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:209:8: warning: 'virtual void bt::TorrentControl::stop(bt::WaitJob*)' can be marked override [-Wsuggest-override] void stop(WaitJob* wjob = 0); ^~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:215:8: warning: 'virtual void bt::TorrentControl::updateTracker()' can be marked override [-Wsuggest-override] void updateTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:220:8: warning: 'virtual void bt::TorrentControl::scrapeTracker()' can be marked override [-Wsuggest-override] void scrapeTracker(); ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:263:8: warning: 'virtual void bt::TorrentControl::updateStatus()' can be marked override [-Wsuggest-override] void updateStatus(); ^~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:271:16: warning: 'virtual void bt::TorrentControl::handleError(const QString&)' can be marked override [-Wsuggest-override] virtual void handleError(const QString & err); ^~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src/torrent/torrentcontrol.h:279:16: warning: 'virtual void bt::TorrentControl::downloadPriorityChanged(bt::TorrentFile*, bt::Priority, bt::Priority)' can be marked override [-Wsuggest-override] virtual void downloadPriorityChanged(TorrentFile* tf, Priority newpriority, Priority oldpriority); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/main.cpp:27: /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:52:15: warning: 'virtual bool KTCLI::notify(QObject*, QEvent*)' can be marked override [-Wsuggest-override] virtual bool notify(QObject* obj, QEvent* ev); ^~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:53:15: warning: 'virtual bool KTCLI::alreadyLoaded(const bt::SHA1Hash&) const' can be marked override [-Wsuggest-override] virtual bool alreadyLoaded(const bt::SHA1Hash& ih) const; ^~~~~~~~~~~~~ /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli/ktcli.h:54:15: warning: 'virtual void KTCLI::mergeAnnounceList(const bt::SHA1Hash&, const bt::TrackerTier*)' can be marked override [-Wsuggest-override] virtual void mergeAnnounceList(const bt::SHA1Hash& ih, const bt::TrackerTier* trk); ^~~~~~~~~~~~~~~~~ --- examples/ktcli/ktcli --- [100%] Linking CXX executable ktcli cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/ktcli.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -Wl,--enable-new-dtags CMakeFiles/ktcli.dir/ktcli.cpp.o CMakeFiles/ktcli.dir/main.cpp.o CMakeFiles/ktcli.dir/ktcli_autogen/mocs_compilation.cpp.o -o ktcli -Wl,-rpath,/construction/net-p2p/libktorrent/.build/src:/usr/local/lib:/usr/local/lib/qt5 ../../src/libKF5Torrent.so.6.0.0 /usr/local/lib/libKF5Archive.so.5.55.0 /usr/local/lib/libKF5KIOWidgets.so.5.55.0 /usr/local/lib/libKF5KIOCore.so.5.55.0 /usr/local/lib/libKF5Crash.so.5.55.0 /usr/local/lib/libKF5Service.so.5.55.0 /usr/local/lib/qt5/libQt5Network.so.5.12.1 /usr/local/lib/qt5/libQt5Concurrent.so.5.12.1 /usr/local/lib/libKF5JobWidgets.so.5.55.0 /usr/local/lib/libKF5Completion.so.5.55.0 /usr/local/lib/libKF5WidgetsAddons.so.5.55.0 /usr/local/lib/libKF5CoreAddons.so.5.55.0 /usr/local/lib/libKF5ConfigCore.so.5.55.0 /usr/local/lib/libKF5Solid.so.5.55.0 /usr/local/lib/qt5/libQt5DBus.so.5.12.1 /usr/local/lib/qt5/libQt5Widgets.so.5.12.1 /usr/local/lib/qt5/libQt5Gui.so.5.12.1 /usr/local/lib/libKF5I18n.so.5.55.0 /usr/local/lib/qt5/libQt5Xml.so.5.12.1 /usr/local/lib/libgcrypt.so /usr/local/lib/libgmp.so /usr/local/lib/qt5/libQt5Core.so.5.12.1 -Wl,-rpath-link,/usr/local/lib [100%] Built target ktcli /usr/local/bin/cmake -E cmake_progress_start /construction/net-p2p/libktorrent/.build/CMakeFiles 0 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> libktorrent-2.1.0_6 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - found ===> libktorrent-2.1.0_6 depends on file: /usr/local/bin/kbuildsycoca5 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for libktorrent-2.1.0_6 ===> Generating temporary packing list /usr/local/bin/cmake -S/construction/net-p2p/libktorrent/libktorrent-eb79ad2 -B/construction/net-p2p/libktorrent/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/net-p2p/libktorrent/.build/CMakeFiles /construction/net-p2p/libktorrent/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/depend cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/src /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent_autogen.dir/DependInfo.cmake /usr/bin/make -f src/CMakeFiles/KF5Torrent_autogen.dir/build.make src/CMakeFiles/KF5Torrent_autogen.dir/build [ 0%] Automatic MOC for target KF5Torrent cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_autogen /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent_autogen.dir/AutogenInfo.cmake Release [ 0%] Built target KF5Torrent_autogen /usr/bin/make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/depend cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/src /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/src /construction/net-p2p/libktorrent/.build/src/CMakeFiles/KF5Torrent.dir/DependInfo.cmake /usr/bin/make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/build [ 96%] Built target KF5Torrent /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/depend cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/examples/ktcli /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli_autogen.dir/DependInfo.cmake /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli_autogen.dir/build.make examples/ktcli/CMakeFiles/ktcli_autogen.dir/build [ 97%] Automatic MOC for target ktcli cd /construction/net-p2p/libktorrent/.build/examples/ktcli && /usr/local/bin/cmake -E cmake_autogen /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli_autogen.dir/AutogenInfo.cmake Release [ 97%] Built target ktcli_autogen /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/depend cd /construction/net-p2p/libktorrent/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/net-p2p/libktorrent/libktorrent-eb79ad2 /construction/net-p2p/libktorrent/libktorrent-eb79ad2/examples/ktcli /construction/net-p2p/libktorrent/.build /construction/net-p2p/libktorrent/.build/examples/ktcli /construction/net-p2p/libktorrent/.build/examples/ktcli/CMakeFiles/ktcli.dir/DependInfo.cmake /usr/bin/make -f examples/ktcli/CMakeFiles/ktcli.dir/build.make examples/ktcli/CMakeFiles/ktcli.dir/build [100%] Built target ktcli /usr/local/bin/cmake -E cmake_progress_start /construction/net-p2p/libktorrent/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall /usr/bin/make -f src/CMakeFiles/KF5Torrent.dir/build.make src/CMakeFiles/KF5Torrent.dir/preinstall Linking CXX shared library CMakeFiles/CMakeRelink.dir/libKF5Torrent.so cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/KF5Torrent.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -fno-strict-aliasing -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -pipe -O2 -fno-strict-aliasing -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKF5Torrent.so.6 -o CMakeFiles/CMakeRelink.dir/libKF5Torrent.so.6.0.0 CMakeFiles/KF5Torrent.dir/util/bitset.cpp.o CMakeFiles/KF5Torrent.dir/util/timer.cpp.o CMakeFiles/KF5Torrent.dir/util/urlencoder.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hashgen.cpp.o CMakeFiles/KF5Torrent.dir/util/sha1hash.cpp.o CMakeFiles/KF5Torrent.dir/util/functions.cpp.o CMakeFiles/KF5Torrent.dir/util/ptrmap.cpp.o CMakeFiles/KF5Torrent.dir/util/array.cpp.o CMakeFiles/KF5Torrent.dir/util/error.cpp.o CMakeFiles/KF5Torrent.dir/util/file.cpp.o CMakeFiles/KF5Torrent.dir/util/fileops.cpp.o CMakeFiles/KF5Torrent.dir/util/log.cpp.o CMakeFiles/KF5Torrent.dir/util/waitjob.cpp.o CMakeFiles/KF5Torrent.dir/util/autorotatelogjob.cpp.o CMakeFiles/KF5Torrent.dir/util/compressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/decompressfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/extractfilejob.cpp.o CMakeFiles/KF5Torrent.dir/util/logsystemmanager.cpp.o CMakeFiles/KF5Torrent.dir/util/pipe.cpp.o CMakeFiles/KF5Torrent.dir/util/circularbuffer.cpp.o CMakeFiles/KF5Torrent.dir/util/resourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/util/bufferpool.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bdecoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bencoder.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/bnode.cpp.o CMakeFiles/KF5Torrent.dir/bcodec/value.cpp.o CMakeFiles/KF5Torrent.dir/net/address.cpp.o CMakeFiles/KF5Torrent.dir/net/packetsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/portlist.cpp.o CMakeFiles/KF5Torrent.dir/net/socket.cpp.o CMakeFiles/KF5Torrent.dir/net/socketmonitor.cpp.o CMakeFiles/KF5Torrent.dir/net/speed.cpp.o CMakeFiles/KF5Torrent.dir/net/uploadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/downloadthread.cpp.o CMakeFiles/KF5Torrent.dir/net/networkthread.cpp.o CMakeFiles/KF5Torrent.dir/net/socketgroup.cpp.o CMakeFiles/KF5Torrent.dir/net/socks.cpp.o CMakeFiles/KF5Torrent.dir/net/wakeuppipe.cpp.o CMakeFiles/KF5Torrent.dir/net/reverseresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/socketdevice.cpp.o CMakeFiles/KF5Torrent.dir/net/poll.cpp.o CMakeFiles/KF5Torrent.dir/net/serversocket.cpp.o CMakeFiles/KF5Torrent.dir/net/addressresolver.cpp.o CMakeFiles/KF5Torrent.dir/net/trafficshapedsocket.cpp.o CMakeFiles/KF5Torrent.dir/net/streamsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/bigint.cpp.o CMakeFiles/KF5Torrent.dir/mse/functions.cpp.o CMakeFiles/KF5Torrent.dir/mse/rc4encryptor.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedpacketsocket.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/mse/encryptedserverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticatebase.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/serverauthenticate.cpp.o CMakeFiles/KF5Torrent.dir/peer/authenticationmonitor.cpp.o CMakeFiles/KF5Torrent.dir/peer/chunkcounter.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerid.cpp.o CMakeFiles/KF5Torrent.dir/peer/peer.cpp.o CMakeFiles/KF5Torrent.dir/peer/peermanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerdownloader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peeruploader.cpp.o CMakeFiles/KF5Torrent.dir/peer/packetreader.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerprotocolextension.cpp.o CMakeFiles/KF5Torrent.dir/peer/utpex.cpp.o CMakeFiles/KF5Torrent.dir/peer/utmetadata.cpp.o CMakeFiles/KF5Torrent.dir/peer/accessmanager.cpp.o CMakeFiles/KF5Torrent.dir/peer/badpeerslist.cpp.o CMakeFiles/KF5Torrent.dir/peer/peerconnector.cpp.o CMakeFiles/KF5Torrent.dir/peer/superseeder.cpp.o CMakeFiles/KF5Torrent.dir/peer/connectionlimit.cpp.o CMakeFiles/KF5Torrent.dir/download/packet.cpp.o CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkdownload.cpp.o CMakeFiles/KF5Torrent.dir/download/chunkselector.cpp.o CMakeFiles/KF5Torrent.dir/download/downloader.cpp.o CMakeFiles/KF5Torrent.dir/download/httpconnection.cpp.o CMakeFiles/KF5Torrent.dir/download/httpresponseheader.cpp.o CMakeFiles/KF5Torrent.dir/download/streamingchunkselector.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/piecedownloader.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/peersource.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/torrentfileinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerslist.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/logmonitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/blocklistinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/exitoperation.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkdownloadinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/monitorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/queuemanagerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/chunkselectorinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/cachefactory.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/webseedinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/trackerinterface.cpp.o CMakeFiles/KF5Torrent.dir/interfaces/serverinterface.cpp.o CMakeFiles/KF5Torrent.dir/torrent/globals.cpp.o CMakeFiles/KF5Torrent.dir/torrent/server.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrent.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/peersourcemanager.cpp.o CMakeFiles/KF5Torrent.dir/torrent/uploader.cpp.o CMakeFiles/KF5Torrent.dir/torrent/timeestimator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/statsfile.cpp.o CMakeFiles/KF5Torrent.dir/torrent/choker.cpp.o CMakeFiles/KF5Torrent.dir/torrent/advancedchokealgorithm.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcontrol.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentcreator.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentstats.cpp.o CMakeFiles/KF5Torrent.dir/torrent/jobqueue.cpp.o CMakeFiles/KF5Torrent.dir/torrent/job.cpp.o CMakeFiles/KF5Torrent.dir/torrent/torrentfilestream.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcetask.cpp.o CMakeFiles/KF5Torrent.dir/dht/dht.cpp.o CMakeFiles/KF5Torrent.dir/dht/kclosestnodessearch.cpp.o CMakeFiles/KF5Torrent.dir/dht/nodelookup.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcmsgfactory.cpp.o CMakeFiles/KF5Torrent.dir/dht/taskmanager.cpp.o CMakeFiles/KF5Torrent.dir/dht/database.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtpeersource.cpp.o CMakeFiles/KF5Torrent.dir/dht/key.cpp.o CMakeFiles/KF5Torrent.dir/dht/pack.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserver.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpcserverinterface.cpp.o CMakeFiles/KF5Torrent.dir/dht/dhtbase.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucket.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbucketentry.cpp.o CMakeFiles/KF5Torrent.dir/dht/kbuckettable.cpp.o CMakeFiles/KF5Torrent.dir/dht/node.cpp.o CMakeFiles/KF5Torrent.dir/dht/rpccall.cpp.o CMakeFiles/KF5Torrent.dir/dht/task.cpp.o CMakeFiles/KF5Torrent.dir/dht/packednodecontainer.cpp.o CMakeFiles/KF5Torrent.dir/dht/errmsg.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersreq.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcereq.cpp.o CMakeFiles/KF5Torrent.dir/dht/pingrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/findnodersp.cpp.o CMakeFiles/KF5Torrent.dir/dht/getpeersrsp.cpp.o CMakeFiles/KF5Torrent.dir/dht/announcersp.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunk.cpp.o CMakeFiles/KF5Torrent.dir/diskio/dndfile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/singlefilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/multifilecache.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationthread.cpp.o CMakeFiles/KF5Torrent.dir/diskio/preallocationjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/movedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/deletedatafilesjob.cpp.o CMakeFiles/KF5Torrent.dir/diskio/piecedata.cpp.o CMakeFiles/KF5Torrent.dir/diskio/cachefile.cpp.o CMakeFiles/KF5Torrent.dir/diskio/chunkmanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/httptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/tracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptracker.cpp.o CMakeFiles/KF5Torrent.dir/tracker/udptrackersocket.cpp.o CMakeFiles/KF5Torrent.dir/tracker/trackermanager.cpp.o CMakeFiles/KF5Torrent.dir/tracker/kioannouncejob.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerthread.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/singledatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/multidatachecker.cpp.o CMakeFiles/KF5Torrent.dir/datachecker/datacheckerjob.cpp.o CMakeFiles/KF5Torrent.dir/migrate/cachemigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/ccmigrate.cpp.o CMakeFiles/KF5Torrent.dir/migrate/migrate.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetdownloader.cpp.o CMakeFiles/KF5Torrent.dir/magnet/magnetlink.cpp.o CMakeFiles/KF5Torrent.dir/magnet/metadatadownload.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserver.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpserverthread.cpp.o CMakeFiles/KF5Torrent.dir/utp/connection.cpp.o CMakeFiles/KF5Torrent.dir/utp/localwindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/remotewindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpsocket.cpp.o CMakeFiles/KF5Torrent.dir/utp/timevalue.cpp.o CMakeFiles/KF5Torrent.dir/utp/utpprotocol.cpp.o CMakeFiles/KF5Torrent.dir/utp/pollpipe.cpp.o CMakeFiles/KF5Torrent.dir/utp/delaywindow.cpp.o CMakeFiles/KF5Torrent.dir/utp/outputqueue.cpp.o CMakeFiles/KF5Torrent.dir/utp/packetbuffer.cpp.o CMakeFiles/KF5Torrent.dir/upnp/soap.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpmcastsocket.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnprouter.cpp.o CMakeFiles/KF5Torrent.dir/upnp/upnpdescriptionparser.cpp.o CMakeFiles/KF5Torrent.dir/upnp/httprequest.cpp.o CMakeFiles/KF5Torrent.dir/version.cpp.o CMakeFiles/KF5Torrent.dir/util/signalcatcher.cpp.o CMakeFiles/KF5Torrent.dir/KF5Torrent_autogen/mocs_compilation.cpp.o -Wl,-rpath,/usr/local/lib:/usr/local/lib/qt5 /usr/local/lib/libqca-qt5.so.2.1.3 /usr/local/lib/libKF5Archive.so.5.55.0 /usr/local/lib/libKF5KIOWidgets.so.5.55.0 /usr/local/lib/libKF5Solid.so.5.55.0 /usr/local/lib/libgcrypt.so /usr/local/lib/libgmp.so /usr/local/lib/libKF5KIOCore.so.5.55.0 /usr/local/lib/libKF5Crash.so.5.55.0 /usr/local/lib/libKF5Service.so.5.55.0 /usr/local/lib/qt5/libQt5Network.so.5.12.1 /usr/local/lib/qt5/libQt5Concurrent.so.5.12.1 /usr/local/lib/libKF5JobWidgets.so.5.55.0 /usr/local/lib/libKF5Completion.so.5.55.0 /usr/local/lib/libKF5I18n.so.5.55.0 /usr/local/lib/libKF5WidgetsAddons.so.5.55.0 /usr/local/lib/libKF5CoreAddons.so.5.55.0 /usr/local/lib/libKF5ConfigCore.so.5.55.0 /usr/local/lib/qt5/libQt5Xml.so.5.12.1 /usr/local/lib/qt5/libQt5DBus.so.5.12.1 /usr/local/lib/qt5/libQt5Widgets.so.5.12.1 /usr/local/lib/qt5/libQt5Gui.so.5.12.1 /usr/local/lib/qt5/libQt5Core.so.5.12.1 -Wl,-rpath-link,/usr/local/lib cd /construction/net-p2p/libktorrent/.build/src && /usr/local/bin/cmake -E cmake_symlink_library CMakeFiles/CMakeRelink.dir/libKF5Torrent.so.6.0.0 CMakeFiles/CMakeRelink.dir/libKF5Torrent.so.6 CMakeFiles/CMakeRelink.dir/libKF5Torrent.so Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/KF5TorrentConfig.cmake -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/KF5TorrentTargets.cmake -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/KF5TorrentTargets-release.cmake -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/libKF5Torrent.so.6.0.0 -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/libKF5Torrent.so.6 -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/libKF5Torrent.so -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/bcodec/bencoder.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/bcodec/bnode.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/bcodec/bdecoder.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/bcodec/value.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/peerinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/queuemanagerinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/exitoperation.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/chunkdownloadinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/trackerslist.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/torrentinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/logmonitorinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/piecedownloader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/monitorinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/blocklistinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/torrentfileinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/peersource.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/chunkselectorinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/cachefactory.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/webseedinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/trackerinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/interfaces/serverinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/migrate/ccmigrate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/migrate/migrate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/migrate/cachemigrate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/ktorrent_export.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/version.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrent.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/advancedchokealgorithm.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/peersourcemanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/choker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/server.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrentcontrol.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/uploader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrentcreator.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/timeestimator.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrentfile.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/statsfile.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/globals.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrentstats.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/job.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/jobqueue.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/torrent/torrentfilestream.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/datachecker/datacheckerthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/datachecker/datachecker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/datachecker/singledatachecker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/datachecker/multidatachecker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/datachecker/datacheckerjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/chunkdownload.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/downloader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/request.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/piece.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/packet.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/chunkselector.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/download/webseed.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/cache.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/cachefile.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/singlefilecache.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/preallocationthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/preallocationjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/movedatafilesjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/deletedatafilesjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/chunkmanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/dndfile.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/chunk.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/multifilecache.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/diskio/piecedata.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peeruploader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peer.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peermanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/authenticatebase.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/authenticate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peerprotocolextension.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/utpex.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/utmetadata.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/packetreader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/authenticationmonitor.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peerid.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peerdownloader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/chunkcounter.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/serverauthenticate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/accessmanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/peerconnector.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/superseeder.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/peer/connectionlimit.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/socks.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/packetsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/trafficshapedsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/streamsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/downloadthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/address.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/addressresolver.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/socketgroup.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/portlist.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/networkthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/socket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/speed.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/uploadthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/socketmonitor.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/reverseresolver.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/socketdevice.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/poll.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/wakeuppipe.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/net/serversocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/encryptedserverauthenticate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/functions.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/rc4encryptor.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/encryptedauthenticate.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/bigint.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/mse/encryptedpacketsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/magnet/magnetdownloader.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/magnet/magnetlink.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/magnet/metadatadownload.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/autorotatelogjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/fileops.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/timer.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/ptrmap.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/log.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/waitjob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/urlencoder.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/array.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/functions.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/file.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/constants.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/bitset.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/sha1hash.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/sha1hashgen.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/error.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/win32.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/logsystemmanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/compressfilejob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/decompressfilejob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/extractfilejob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/pipe.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/circularbuffer.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/resourcemanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/bufferpool.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/util/signalcatcher.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/utpserver.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/utpserverthread.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/utpprotocol.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/utpsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/connection.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/localwindow.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/remotewindow.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/timevalue.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/pollpipe.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/delaywindow.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/utp/packetbuffer.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/upnp/upnprouter.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/upnp/upnpmcastsocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/tracker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/udptracker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/udptrackersocket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/httptracker.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/trackermanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/httpannouncejob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/tracker/kioannouncejob.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/dhtbase.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/rpcserver.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/rpcserverinterface.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/key.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/pack.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/rpcmsg.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/dhtpeersource.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/announcetask.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/rpccall.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/kclosestnodessearch.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/dht.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/node.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/task.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/nodelookup.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/taskmanager.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/kbucket.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/kbucketentry.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/kbuckettable.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/database.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/announcereq.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/announcersp.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/pingreq.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/pingrsp.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/findnodereq.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/findnodersp.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/getpeersreq.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/getpeersrsp.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/include/KF5/libktorrent/dht/rpcmsgfactory.h -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/FindLibGMP.cmake -- Installing: /construction/net-p2p/libktorrent/stage/usr/local/lib/cmake/KF5Torrent/FindLibGcrypt.cmake ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for libktorrent-2.1.0_6 file sizes/checksums [194]: .. done packing files [194]: .. done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Wednesday, 6 MAR 2019 at 04:15:28 UTC Duration: 00:06:11