=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for libktorrent-1.3.1nb21 Scanning dependencies of target testlib_automoc Scanning dependencies of target torrentfilestreamtest_automoc Scanning dependencies of target preallocationtest_automoc Scanning dependencies of target statsfiletest_automoc Scanning dependencies of target streamingchunkselectortest_automoc Scanning dependencies of target ktorrent_automoc Scanning dependencies of target torrentfilestreammultitest_automoc Scanning dependencies of target datacheckertest_automoc Generating torrentfilestreamtest.moc Generating streamingchunkselectortest.moc [ 0%] Built target testlib_automoc Generating torrentfilestreammultitest.moc Generating statsfiletest.moc Generating datacheckertest.moc Generating preallocationtest.moc Scanning dependencies of target chunkmanagertest_automoc Generating chunkmanagertest.moc [ 0%] Built target statsfiletest_automoc Generating kbucket.moc Scanning dependencies of target connectionlimittest_automoc Generating connectionlimittest.moc [ 0%] Built target torrentfilestreammultitest_automoc Scanning dependencies of target packetreadertest_automoc Generating packetreadertest.moc [ 0%] Built target preallocationtest_automoc [ 0%] Built target torrentfilestreamtest_automoc Scanning dependencies of target superseedtest_automoc [ 0%] Built target streamingchunkselectortest_automoc Scanning dependencies of target wakeuppipetest_automoc Scanning dependencies of target polltest_automoc [ 0%] Built target chunkmanagertest_automoc Generating superseedtest.moc Generating wakeuppipetest.moc Scanning dependencies of target rc4encryptortest_automoc Generating polltest.moc [ 0%] Built target datacheckertest_automoc Scanning dependencies of target magnetlinktest_automoc Generating encryptedauthenticate.moc Generating magnetlinktest.moc Generating rc4encryptortest.moc [ 0%] Built target wakeuppipetest_automoc [ 0%] Built target connectionlimittest_automoc [ 0%] Built target packetreadertest_automoc [ 0%] Built target polltest_automoc Scanning dependencies of target fileopstest_automoc Scanning dependencies of target resourcemanagertest_automoc Scanning dependencies of target bufferpooltest_automoc Scanning dependencies of target signalcatchertest_automoc Generating bufferpooltest.moc Generating signalcatchertest.moc Generating upnprouter.moc Generating resourcemanagertest.moc Generating fileopstest.moc [ 0%] Built target rc4encryptortest_automoc Scanning dependencies of target circularbuffertest_automoc [ 0%] Built target magnetlinktest_automoc Generating uploader.moc Scanning dependencies of target packetlosstest_automoc Generating circularbuffertest.moc [ 0%] Built target superseedtest_automoc Generating packetlosstest.moc Scanning dependencies of target fintest_automoc Generating fintest.moc Generating chunkmanager.moc [ 0%] Built target signalcatchertest_automoc Scanning dependencies of target remotewindowtest_automoc [ 0%] Built target bufferpooltest_automoc Generating remotewindowtest.moc Scanning dependencies of target transmittest_automoc [ 0%] Built target circularbuffertest_automoc Generating httprequest.moc Generating transmittest.moc Scanning dependencies of target packetbuffertest_automoc Generating packetbuffertest.moc [ 0%] Built target fintest_automoc Scanning dependencies of target utppolltest_automoc [ 0%] Built target packetlosstest_automoc Scanning dependencies of target connectiontest_automoc [ 0%] Built target resourcemanagertest_automoc Generating utppolltest.moc Generating chunkdownload.moc Scanning dependencies of target sockettest_automoc [ 0%] Built target fileopstest_automoc Generating connectiontest.moc Scanning dependencies of target connecttest_automoc [ 0%] Built target remotewindowtest_automoc Scanning dependencies of target delaywindowtest_automoc Generating connecttest.moc Generating delaywindowtest.moc Generating piecedownloader.moc Generating sockettest.moc Generating peersourcemanager.moc [ 0%] Built target transmittest_automoc Scanning dependencies of target sendtest_automoc Generating sendtest.moc [ 0%] Built target packetbuffertest_automoc Scanning dependencies of target localwindowtest_automoc [ 0%] Built target delaywindowtest_automoc Generating localwindowtest.moc Generating movedatafilesjob.moc [ 0%] Built target utppolltest_automoc Scanning dependencies of target keytest_automoc Scanning dependencies of target rpcmsgtest_automoc [ 0%] Built target connecttest_automoc Generating keytest.moc [ 0%] Built target connectiontest_automoc Scanning dependencies of target ktcli_automoc Generating rpcmsgtest.moc Scanning dependencies of target pofiles_1 [ 1%] Generating libktorrent.gmo Generating exitoperation.moc [ 1%] Built target pofiles_1 Scanning dependencies of target pofiles_2 Generating moc_ktcli.cpp [ 2%] Generating libktorrent.gmo [ 2%] Built target sockettest_automoc Scanning dependencies of target pofiles_3 [ 2%] Generating libktorrent.gmo [ 2%] Built target pofiles_2 [ 2%] Built target sendtest_automoc [ 2%] Built target pofiles_3 Scanning dependencies of target pofiles_4 Scanning dependencies of target pofiles_5 Scanning dependencies of target pofiles_6 [ 2%] Generating libktorrent.gmo [ 2%] Generating libktorrent.gmo [ 2%] Built target keytest_automoc [ 2%] Built target localwindowtest_automoc [ 2%] Generating libktorrent.gmo Scanning dependencies of target pofiles_7 Scanning dependencies of target pofiles_8 [ 2%] Built target pofiles_5 [ 2%] Built target pofiles_6 [ 2%] Built target ktcli_automoc [ 2%] Built target pofiles_4 [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_9 Scanning dependencies of target pofiles_10 [ 3%] Built target rpcmsgtest_automoc [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_11 [ 3%] Built target pofiles_8 [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_13 [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_12 [ 3%] Built target pofiles_7 Scanning dependencies of target pofiles_14 [ 4%] Generating libktorrent.gmo Generating waitjob.moc [ 4%] Generating libktorrent.gmo [ 4%] Generating libktorrent.gmo Scanning dependencies of target pofiles_15 [ 4%] Generating libktorrent.gmo [ 4%] Built target pofiles_10 [ 4%] Generating libktorrent.gmo Scanning dependencies of target pofiles_16 [ 4%] Built target pofiles_9 [ 4%] Built target pofiles_14 [ 5%] Generating libktorrent.gmo [ 5%] Built target pofiles_12 [ 5%] Built target pofiles_11 Scanning dependencies of target pofiles_17 Scanning dependencies of target pofiles_18 [ 5%] Built target pofiles_15 Scanning dependencies of target pofiles_19 [ 5%] Built target pofiles_13 Scanning dependencies of target pofiles_20 [ 5%] Generating libktorrent.gmo [ 5%] Generating libktorrent.gmo [ 5%] Built target pofiles_16 [ 5%] Generating libktorrent.gmo Scanning dependencies of target pofiles_22 [ 5%] Generating libktorrent.gmo Scanning dependencies of target pofiles_23 [ 6%] Generating libktorrent.gmo Scanning dependencies of target pofiles_21 [ 6%] Built target pofiles_18 Generating tracker.moc [ 6%] Built target pofiles_17 [ 6%] Built target pofiles_20 [ 6%] Generating libktorrent.gmo [ 6%] Generating libktorrent.gmo Scanning dependencies of target pofiles_25 [ 6%] Built target pofiles_22 Scanning dependencies of target pofiles_24 Scanning dependencies of target pofiles_26 [ 6%] Built target pofiles_23 Scanning dependencies of target pofiles_27 [ 6%] Built target pofiles_21 [ 6%] Generating libktorrent.gmo [ 7%] Generating libktorrent.gmo [ 7%] Generating libktorrent.gmo Scanning dependencies of target pofiles_28 [ 7%] Generating libktorrent.gmo Scanning dependencies of target pofiles_29 [ 7%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 8%] Built target pofiles_19 [ 8%] Built target pofiles_27 Generating authenticate.moc [ 8%] Built target pofiles_28 [ 8%] Built target pofiles_24 Scanning dependencies of target pofiles_31 [ 8%] Built target pofiles_26 Scanning dependencies of target pofiles_30 [ 8%] Built target pofiles_29 [ 8%] Built target pofiles_25 Scanning dependencies of target pofiles_32 Scanning dependencies of target pofiles_34 Scanning dependencies of target pofiles_33 Scanning dependencies of target pofiles_35 [ 8%] Generating libktorrent.gmo Scanning dependencies of target pofiles_36 [ 8%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 9%] Generating libktorrent.gmo [ 9%] Built target pofiles_30 [ 9%] Built target pofiles_33 [ 9%] Built target pofiles_34 Scanning dependencies of target pofiles_37 [ 9%] Built target pofiles_36 Scanning dependencies of target pofiles_38 [ 9%] Generating libktorrent.gmo Scanning dependencies of target pofiles_39 [ 10%] Generating libktorrent.gmo [ 10%] Generating libktorrent.gmo Scanning dependencies of target pofiles_40 [ 10%] Built target pofiles_35 Generating udptrackersocket.moc [ 11%] Generating libktorrent.gmo [ 11%] Built target pofiles_37 [ 11%] Generating libktorrent.gmo Scanning dependencies of target pofiles_41 [ 11%] Built target pofiles_39 Scanning dependencies of target pofiles_42 [ 11%] Generating libktorrent.gmo [ 12%] Generating libktorrent.gmo [ 12%] Built target pofiles_38 [ 12%] Built target pofiles_31 [ 12%] Built target pofiles_40 [ 12%] Built target pofiles_32 Scanning dependencies of target pofiles_43 Scanning dependencies of target pofiles_46 Scanning dependencies of target pofiles_44 Scanning dependencies of target pofiles_45 Scanning dependencies of target pofiles_47 [ 12%] Generating libktorrent.gmo Generating torrentcontrol.moc [ 12%] Generating libktorrent.gmo [ 13%] Generating libktorrent.gmo [ 13%] Built target pofiles_41 [ 13%] Generating libktorrent.gmo [ 13%] Generating libktorrent.gmo [ 13%] Built target pofiles_43 [ 13%] Built target pofiles_44 Scanning dependencies of target pofiles_48 [ 13%] Built target pofiles_45 [ 13%] Built target pofiles_47 [ 13%] Built target pofiles_42 [ 13%] Generating libktorrent.gmo Scanning dependencies of target pofiles_50 Scanning dependencies of target pofiles_51 Scanning dependencies of target pofiles_49 Scanning dependencies of target pofiles_52 Scanning dependencies of target pofiles_53 [ 13%] Generating libktorrent.gmo [ 14%] Generating libktorrent.gmo [ 15%] Generating libktorrent.gmo [ 15%] Built target pofiles_48 [ 15%] Generating libktorrent.gmo Generating httptracker.moc [ 15%] Generating libktorrent.gmo Scanning dependencies of target pofiles_54 [ 15%] Built target pofiles_50 [ 15%] Built target pofiles_51 [ 15%] Built target pofiles_49 [ 15%] Built target pofiles_46 [ 15%] Generating libktorrent.gmo [ 15%] Built target pofiles_53 Scanning dependencies of target pofiles_55 Scanning dependencies of target pofiles_56 [ 16%] Generating libktorrent.gmo [ 16%] Built target pofiles_54 [ 16%] Generating libktorrent.gmo [ 16%] Built target pofiles_52 Generating serverauthenticate.moc [ 16%] Built target pofiles_55 Scanning dependencies of target testlib [ 16%] Building CXX object testlib/CMakeFiles/testlib.dir/dummytorrentcreator.o [ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/utils.o [ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/testlib_automoc.o Generating dhtbase.moc [ 17%] Built target pofiles_56 Generating torrentfile.moc Generating authenticatebase.moc Generating server.moc Generating task.moc Generating autorotatelogjob.moc In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KTempDir:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ktempdir.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ Generating torrentfileinterface.moc In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KTempDir:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ktempdir.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ Generating peersource.moc Generating socks.moc /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ Generating torrentinterface.moc Generating encryptedserverauthenticate.moc Generating upnpmcastsocket.moc Generating downloader.moc In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:71:12: warning: definition of implicit copy assignment operator for 'QStringList' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline QStringList(const QStringList &l) : QList(l) { } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:49:55: note: in implicit copy assignment operator for 'QStringList' first required here void setTrackers(const QStringList & urls) {trackers = urls;} ^ Generating webseed.moc Generating moc_datacheckerjob.cpp Generating moc_utpserverthread.cpp In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/../src/torrent/torrentcreator.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/../src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ Generating moc_taskmanager.cpp Generating moc_trackermanager.cpp Generating moc_httpannouncejob.cpp Generating moc_node.cpp Generating moc_peermanager.cpp Generating moc_dhtpeersource.cpp 5 warnings generated. Generating moc_logsystemmanager.cpp [ 17%] Linking CXX static library ../lib/libtestlib.a [ 17%] Built target testlib Generating moc_serverinterface.cpp Generating moc_dht.cpp Generating moc_preallocationjob.cpp Generating moc_jobqueue.cpp Generating moc_rpccall.cpp Generating moc_rpcserver.cpp Generating moc_extractfilejob.cpp Generating moc_utpserver_p.cpp Generating moc_torrentcreator.cpp Generating moc_utpserver.cpp Generating moc_datachecker.cpp Generating moc_decompressfilejob.cpp Generating moc_connection.cpp Generating moc_kioannouncejob.cpp Generating moc_httpconnection.cpp Generating moc_magnetdownloader.cpp Generating moc_job.cpp Generating moc_peerdownloader.cpp Generating moc_serversocket.cpp Generating moc_peer.cpp Generating moc_deletedatafilesjob.cpp Generating moc_udptracker.cpp Generating moc_torrentfilestream.cpp Generating moc_cachefile.cpp Generating moc_addressresolver.cpp Generating moc_reverseresolver.cpp Generating moc_compressfilejob.cpp Generating moc_signalcatcher.cpp [ 17%] Built target ktorrent_automoc Scanning dependencies of target ktorrent [ 17%] Building CXX object src/CMakeFiles/ktorrent.dir/ktorrent_automoc.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/sha1hash.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/urlencoder.o [ 17%] Building CXX object src/CMakeFiles/ktorrent.dir/util/sha1hashgen.o [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/timer.o [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/functions.o [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/ptrmap.o [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bitset.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:4: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_datacheckerjob.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/datachecker/datacheckerjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.cpp:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/QtCrypto:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca.h:36: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca_core.h:37: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:4: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_datacheckerjob.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/datachecker/datacheckerjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/array.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/urlencoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/urlencoder.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/urlencoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/urlencoder.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/error.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/error.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.cpp:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/error.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:4: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_datacheckerjob.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/datachecker/datacheckerjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ 3 warnings generated. 3 warnings generated. [ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/file.o [ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/fileops.o [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/log.o 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:34: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/netaccess.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/waitjob.o [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/autorotatelogjob.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.cpp:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/QtCrypto:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca.h:36: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca_core.h:43: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca_support.h:42: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/compressfilejob.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:33: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QNetworkInterface:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qnetworkinterface.h:47: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/fileops.cpp:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/fileops.cpp:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.hIn file included from :/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.cpp658::2027: :In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.hwarning:24: : definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: inline QLatin1String &operator=(const QLatin1String &other)/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h : ^809 :22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h :1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_utpserver_p.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver_p.h:33: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:34: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/remotewindow.h:30: /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: warning: class 'Header' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class Header; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpprotocol.h:49:25: note: previous use is here struct KTORRENT_EXPORT Header ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: note: did you mean struct here? class Header; ^~~~~ struct In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_utpserver_p.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver_p.h:33: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:36: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16: /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef] && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) ^ /data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND' ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ ^ :329:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/fileops.cpp:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h QTransform &operator=(const QTransform &);:30 : ^In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h: :In file included from 383/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h::1450:: In file included from note/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h: :in implicit copy constructor for 'QTransform' first required here45 : /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]{ QTransform t(a); t *= n; return t; } ^ QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.cpp:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ 4 warnings generated. [ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/decompressfilejob.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/fileops.cpp:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. 5 warnings generated. [ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/extractfilejob.o [ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/logsystemmanager.o 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QFile:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qfile.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/pipe.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QFile:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qfile.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/logsystemmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/circularbuffer.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/logsystemmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/pipe.cpp:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/pipe.cpp:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:4: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_datacheckerjob.cpp:9: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/datachecker/datacheckerjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/circularbuffer.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/circularbuffer.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/logsystemmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.cpp:33: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/resourcemanager.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.cpp:22: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bufferpool.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.cpp:68:21: warning: comparison of integers of different signs: 'int' and 'bt::Uint32' (aka 'unsigned int') [-Wsign-compare] if (active.size() < max_active_resources && pending.isEmpty()) ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bdecoder.o 7 warnings generated. 5 warnings generated. [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bencoder.o [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bnode.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/pipe.cpp:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/value.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/address.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/bufferpool.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/bufferpool.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QWeakPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bencoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bencoder.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/bufferpool.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/bufferpool.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QWeakPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bencoder.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bencoder.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/packetsocket.o [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/portlist.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.cpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: noteIn file included from : /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.cppin instantiation of function template specialization 'qSwap' requested here: 20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.h:24 { qSwap(d, other.d); return *this; }: In file included from ^/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant :1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 3 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socket.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 3 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketmonitor.o [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/speed.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/uploadthread.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QPair:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/downloadthread.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QPair:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/networkthread.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketgroup.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketmonitor.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QPair:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:62:20: warning: definition of implicit copy constructor for 'QPair' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QPair &operator=(const QPair &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlinkedlist.h:72:43: note: in implicit copy constructor for 'QPair' first required here inline QLinkedListNode(const T &arg): t(arg) { } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlinkedlist.h:353:19: note: in instantiation of member function 'QLinkedListNode >::QLinkedListNode' requested here Node *i = new Node(t); ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/speed.cpp:40:10: note: in instantiation of member function 'QLinkedList >::append' requested here dlrate.append(qMakePair(b,ts)); ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketmonitor.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/downloadthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/downloadthread.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socks.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/downloadthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/downloadthread.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/wakeuppipe.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.cpp:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/wakeuppipe.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/wakeuppipe.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketmonitor.cpp:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/downloadthread.cpp:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketgroup.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketgroup.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/reverseresolver.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketdevice.o 4 warnings generated. [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/poll.o 4 warnings generated. [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/serversocket.o 3 warnings generated. [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/addressresolver.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/reverseresolver.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 3 warnings generated. [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/net/trafficshapedsocket.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:160:14: warning: unused variable 'SOCKS_CMD_BIND' [-Wunused-const-variable] const Uint8 SOCKS_CMD_BIND = 2; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:161:14: warning: unused variable 'SOCKS_CMD_UDP_ASSOCIATE' [-Wunused-const-variable] const Uint8 SOCKS_CMD_UDP_ASSOCIATE = 3; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:167:14: warning: unused variable 'SOCKS_REPLY_SERVER_FAILURE' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_SERVER_FAILURE = 1; // general SOCKS server failure ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:168:14: warning: unused variable 'SOCKS_REPLY_NOT_ALLOWED' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_NOT_ALLOWED = 2; // connection not allowed by ruleset ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:169:14: warning: unused variable 'SOCKS_REPLY_NETWORK_UNREACHABLE' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_NETWORK_UNREACHABLE = 3; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:170:14: warning: unused variable 'SOCKS_REPLY_HOST_UNREACHABLE' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_HOST_UNREACHABLE = 4; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:171:14: warning: unused variable 'SOCKS_REPLY_CONNECTION_REFUSED' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_CONNECTION_REFUSED = 5; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:172:14: warning: unused variable 'SOCKS_REPLY_TTL_EXPIRED' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_TTL_EXPIRED = 6; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:173:14: warning: unused variable 'SOCKS_REPLY_CMD_NOT_SUPPORTED' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_CMD_NOT_SUPPORTED = 7; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:174:14: warning: unused variable 'SOCKS_REPLY_ADDR_TYPE_NOT_SUPPORTED' [-Wunused-const-variable] const Uint8 SOCKS_REPLY_ADDR_TYPE_NOT_SUPPORTED = 8; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:177:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED' [-Wunused-const-variable] const Uint8 SOCKS_V4_REPLY_FAILED = 0x5b; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:178:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED_2' [-Wunused-const-variable] const Uint8 SOCKS_V4_REPLY_FAILED_2 = 0x5c; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:179:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED_3' [-Wunused-const-variable] const Uint8 SOCKS_V4_REPLY_FAILED_3 = 0x5d; ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketgroup.cpp:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/net/streamsocket.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostInfo:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostinfo.h:47: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostInfo:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostinfo.h:47: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/bigint.o { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 17 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/functions.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/bigint.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/bigint.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/bigint.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/bigint.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostInfo:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostinfo.h:47: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.cpp:81:26: warning: comparison of integers of different signs: 'int' and 'const bt::Uint32' (aka 'const unsigned int') [-Wsign-compare] if (index < 0 || index >= num_sockets) ~~~~~ ^ ~~~~~~~~~~~ 4 warnings generated. [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/rc4encryptor.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 3 warnings generated. [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedpacketsocket.o 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedauthenticate.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedserverauthenticate.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/rc4encryptor.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/rc4encryptor.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. [ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticatebase.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticate.o 4 warnings generated. [ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/serverauthenticate.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticationmonitor.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/chunkcounter.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerid.o 4 warnings generated. [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peer.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peermanager.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 4 warnings generated. [ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerdownloader.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peeruploader.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.cpp:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:34: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/remotewindow.h:30: /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: warning: class 'Header' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class Header; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpprotocol.h:49:25: note: previous use is here struct KTORRENT_EXPORT Header ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: note: did you mean struct here? class Header; ^~~~~ struct In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:36: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16: /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef] && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) ^ /data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND' ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ ^ :114:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/packetreader.o 4 warnings generated. [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerprotocolextension.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peeruploader.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peeruploader.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerprotocolextension.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerprotocolextension.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 6 warnings generated. [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/utpex.o /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.cpp:249:16: warning: comparison of integers of different signs: 'int' and 'const bt::Uint32' (aka 'const unsigned int') [-Wsign-compare] if (max_reqs > peer->getStats().max_request_queue && peer->getStats().max_request_queue != 0) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerdownloader.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peeruploader.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/utmetadata.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bdecoder.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/accessmanager.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/accessmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerprotocolextension.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/accessmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 4 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/badpeerslist.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/badpeerslist.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/badpeerslist.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerconnector.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/accessmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/superseeder.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/connectionlimit.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utpex.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/badpeerslist.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/superseeder.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/superseeder.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!node || !node->getType() == BNode::DICT) ^ ~~ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: note: add parentheses after the '!' to evaluate the comparison first if (!node || !node->getType() == BNode::DICT) ^ ( ) /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: note: add parentheses around left hand side expression to silence this warning if (!node || !node->getType() == BNode::DICT) ^ ( ) In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bnode.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/superseeder.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/superseeder.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/piece.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/request.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/connectionlimit.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/connectionlimit.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/packet.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/connectionlimit.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/connectionlimit.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/request.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/request.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/webseed.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/packet.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/packet.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/packet.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/packet.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/chunkdownload.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/chunkselector.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. [ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/downloader.o 3 warnings generated. [ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/httpconnection.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 4 warnings generated. [ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/streamingchunkselector.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.cpp:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kprotocolmanager.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/packet.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/piecedownloader.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/streamingchunkselector.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/streamingchunkselector.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/streamingchunkselector.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/streamingchunkselector.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 4 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/peerinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peerinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peerinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlist.h:192:16: warning: definition of implicit copy assignment operator for 'iterator' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline iterator(const iterator &o): i(o.i){} ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:284:8: note: in implicit copy assignment operator for 'QList::iterator' first required here i = tmp.erase(i); ^ 3 warnings generated. [ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/peersource.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:89:8: warning: 'random_shuffle >' is deprecated [-Wdeprecated-declarations] std::random_shuffle(tmp.begin(),tmp.end()); ^ /usr/include/c++/algorithm:3095:1: note: 'random_shuffle >' has been explicitly marked deprecated here _LIBCPP_DEPRECATED_IN_CXX14 void ^ /usr/include/c++/__config:982:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX14' # define _LIBCPP_DEPRECATED_IN_CXX14 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/torrentinterface.o /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:305:15: warning: unused variable 'MAX_RANGE_SIZE' [-Wunused-const-variable] const Uint32 MAX_RANGE_SIZE = 10 * 1024 * 1024; // lets take 10 MB for the max range to download in one go ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/streamingchunkselector.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:62:20: warning: definition of implicit copy constructor for 'QPair' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QPair &operator=(const QPair &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:104:12: note: in implicit copy constructor for 'QPair' first required here return QPair(x, y); ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.cpp:43:16: note: in instantiation of function template specialization 'qMakePair' requested here peers.append(qMakePair(addr, local)); ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/torrentfileinterface.o 5 warnings generated. [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerslist.o 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentfileinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentfileinterface.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/logmonitorinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/blocklistinterface.o [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/exitoperation.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentfileinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentfileinterface.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 6 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/chunkdownloadinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/monitorinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 5 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 43%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/queuemanagerinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/chunkdownloadinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/chunkdownloadinterface.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 43%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/chunkselectorinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/chunkdownloadinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/chunkdownloadinterface.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 43%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/cachefactory.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 3 warnings generated. [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/webseedinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/chunkselectorinterface.cpp:22: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16: /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef] && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) ^ /data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND' ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ ^ :313:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerinterface.o 3 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerslist.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/serverinterface.o 3 warnings generated. 4 warnings generated. [ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/server.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 1 warning generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrent.o [ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/globals.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentfile.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.h:24: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/trackerinterface.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/peersourcemanager.o 4 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/uploader.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:34: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/remotewindow.h:30: /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: warning: class 'Header' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class Header; ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpprotocol.h:49:25: note: previous use is here struct KTORRENT_EXPORT Header ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: note: did you mean struct here? class Header; ^~~~~ struct In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:36: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16: /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef] && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) ^ /data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND' ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ ^ :176:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/serverinterface.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:30: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.cpp:22: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kmimetype.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 6 warnings generated. 4 warnings generated. [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/timeestimator.o 4 warnings generated. [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/statsfile.o [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/choker.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/advancedchokealgorithm.o 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/timeestimator.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentcontrol.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KSharedConfig:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:31: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/timeestimator.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KSharedConfig:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:31: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentcreator.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatetime.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatetime.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentstats.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/peersourcemanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/timeestimator.cpp:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentstats.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentstats.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/statsfile.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KSharedConfig:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/jobqueue.o 4 warnings generated. [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/job.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentstats.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:50: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlist.h:192:16: warning: definition of implicit copy assignment operator for 'iterator' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline iterator(const iterator &o): i(o.i){} ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:125:7: note: in implicit copy assignment operator for 'QList >::iterator' first required here i = ppl.erase(i); ^ 4 warnings generated. [ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/announcetask.o [ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentfilestream.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:36:15: warning: unused variable 'ONE_MB' [-Wunused-const-variable] const double ONE_MB = 1024*1024; ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.cpp:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kfiledialog.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kdialog.h:33: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kguiitem.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kicon.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QIcon:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qicon.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QIODevice:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dht.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QIODevice:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] [ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kclosestnodessearch.o inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings generated. 6 warnings generated. [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/nodelookup.o [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcmsg.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/key.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcetask.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.cpp::7:31 :note15: :in instantiation of function template specialization 'qSwap' requested here warning: unused variable 'INVALID_CHUNK' [-Wunused-const-variable] { qSwap(d, other.d); return *this; } ^ const Uint32 INVALID_CHUNK = 0xFFFFFFFF; ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/key.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcmsgfactory.o 5 warnings generated. [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/taskmanager.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kclosestnodessearch.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:30: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/database.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtpeersource.o 4 warnings generated. [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/key.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/pack.o /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/key.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/key.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsgfactory.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserver.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/taskmanager.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserverinterface.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtbase.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtbase.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtbase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtbase.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtbase.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:27: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 1 warning generated. [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbucket.o 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pack.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbucketentry.o 3 warnings generated. [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbuckettable.o 4 warnings generated. [ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/node.o 4 warnings generated. [ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpccall.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/task.o 4 warnings generated. [ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/packednodecontainer.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserver.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QList:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlist.h:192:16: warning: definition of implicit copy assignment operator for 'iterator' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline iterator(const iterator &o): i(o.i){} ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:94:10: note: in implicit copy assignment operator for 'QList::iterator' first required here for (i = entries.begin();i != entries.end();i++) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/packednodecontainer.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/packednodecontainer.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here 1{ Q_ASSERT(i >= 0); return QByteRef(*this, i); } warning generated ^. [ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/errmsg.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbuckettable.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/pingreq.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodereq.o 4 warnings generated. [ 56%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/getpeersreq.o 4 warnings generated. [ 56%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/announcereq.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. [ 56%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/pingrsp.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodersp.o 4 warnings generated. [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/getpeersrsp.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingreq.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/announcersp.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. 4 warnings generated. [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/cache.o [ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/chunk.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunk.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/dndfile.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunk.cpp:22: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunk.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/piecedata.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/signalcatcher.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. [ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/singlefilecache.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersrsp.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunk.cpp:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/multifilecache.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcersp.h:24: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/preallocationthread.o [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/preallocationjob.o 4 warnings generated. 4 warnings generated. [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/movedatafilesjob.o [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/deletedatafilesjob.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.h:23: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/deletedatafilesjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QDir:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdir.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/deletedatafilesjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QDir:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdir.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.cpp:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/copyjob.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ 4 warnings generated. [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/piecedata.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/piecedata.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:28: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/piecedata.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocalizedstring.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.cpp:42: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/piecedata.cpp:21: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/singlefilecache.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/deletedatafilesjob.cpp:22: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/deletejob.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ 4 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.cpp:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/klocale.h:26: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/ksharedconfig.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kconfig.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/cachefile.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/chunkmanager.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:62:20: warning: definition of implicit copy constructor for 'QPair' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QPair &operator=(const QPair &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:104:12: note: in implicit copy constructor for 'QPair' first required here return QPair(x, y); ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:141:5: note: in instantiation of function template specialization 'qMakePair' requested here qMakePair(i18nc("The source of a file operation", "Source"), active_src), ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QFile:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qfile.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QFile:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qfile.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 4 warnings generated. 5 warnings generated. [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/tracker.o [ 61%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/httptracker.o In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/netaccess.h:28: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/deletedatafilesjob.cpp:22: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/deletejob.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ 6 warnings generated. /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ [ 61%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/udptracker.o 5 warnings generated. [ 62%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/udptrackersocket.o /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:266:41: warning: unused parameter 'size' [-Wunused-parameter] void CacheFile::unmap(void* ptr,Uint32 size) ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kdebug.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QDebug:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); return QByteRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] QTransform &operator=(const QTransform &); ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here { QTransform t(a); t *= n; return t; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:531:10: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing] case -1: ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:1164:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] if (!other.doNotDownload()) ^ /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:1160:4: note: previous statement is here if (file == tf->getIndex()) ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.cpp:21: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:29: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QLatin1String &operator=(const QLatin1String &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here { return QString::compare_helper(constData(), length(), s, cs); } ^ 5 warnings and 1 error generated. gmake[2]: *** [src/CMakeFiles/ktorrent.dir/build.make:2082: src/CMakeFiles/ktorrent.dir/diskio/chunkmanager.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... 6 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. 4 warnings generated. /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:145:19: warning: 'scheduleJob' is deprecated [-Wdeprecated-declarations] KIO::Scheduler::scheduleJob(j); ^ /data/scratch/net/libktorrent/work/.buildlink/include/kio/scheduler.h:129:9: note: 'scheduleJob' has been explicitly marked deprecated here KDE_DEPRECATED static void scheduleJob(SimpleJob *job); ^ /data/scratch/net/libktorrent/work/.buildlink/include/kdemacros.h:165:27: note: expanded from macro 'KDE_DEPRECATED' # define KDE_DEPRECATED Q_DECL_DEPRECATED ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:1165:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.h:25: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.cpp:24: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.cpp:20: In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.h:23: In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] inline Private(const Private &other) ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here value1 = value2; ^ /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 4 warnings generated. 5 warnings generated. 4 warnings generated. 6 warnings generated. gmake[1]: *** [CMakeFiles/Makefile2:2004: src/CMakeFiles/ktorrent.dir/all] Error 2 gmake: *** [Makefile:158: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/net/libktorrent *** Error code 1 Stop. make: stopped in /data/pkgsrc/net/libktorrent