=> 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.1nb22 Scanning dependencies of target datacheckertest_automoc Scanning dependencies of target streamingchunkselectortest_automoc Scanning dependencies of target torrentfilestreamtest_automoc Scanning dependencies of target testlib_automoc Scanning dependencies of target statsfiletest_automoc Scanning dependencies of target ktorrent_automoc Scanning dependencies of target preallocationtest_automoc Scanning dependencies of target torrentfilestreammultitest_automoc Generating streamingchunkselectortest.moc Generating datacheckertest.moc Generating statsfiletest.moc Generating torrentfilestreamtest.moc [ 0%] Built target testlib_automoc Generating preallocationtest.moc Generating torrentfilestreammultitest.moc Scanning dependencies of target chunkmanagertest_automoc Generating chunkmanagertest.moc Generating kbucket.moc [ 0%] Built target statsfiletest_automoc [ 0%] Built target preallocationtest_automoc Scanning dependencies of target connectionlimittest_automoc Generating encryptedauthenticate.moc Scanning dependencies of target packetreadertest_automoc [ 0%] Built target chunkmanagertest_automoc Generating connectionlimittest.moc [ 0%] Built target torrentfilestreammultitest_automoc Generating packetreadertest.moc [ 0%] Built target streamingchunkselectortest_automoc Scanning dependencies of target superseedtest_automoc Scanning dependencies of target wakeuppipetest_automoc [ 0%] Built target torrentfilestreamtest_automoc [ 0%] Built target datacheckertest_automoc Scanning dependencies of target polltest_automoc Generating upnprouter.moc Generating superseedtest.moc Scanning dependencies of target rc4encryptortest_automoc Generating wakeuppipetest.moc Scanning dependencies of target magnetlinktest_automoc Generating polltest.moc Generating rc4encryptortest.moc Generating magnetlinktest.moc Generating uploader.moc [ 0%] Built target connectionlimittest_automoc Scanning dependencies of target fileopstest_automoc [ 0%] Built target packetreadertest_automoc Generating chunkmanager.moc Scanning dependencies of target bufferpooltest_automoc [ 0%] Built target wakeuppipetest_automoc Generating fileopstest.moc [ 0%] Built target superseedtest_automoc Scanning dependencies of target resourcemanagertest_automoc Generating bufferpooltest.moc [ 0%] Built target magnetlinktest_automoc Scanning dependencies of target signalcatchertest_automoc [ 0%] Built target polltest_automoc Scanning dependencies of target circularbuffertest_automoc Generating httprequest.moc Generating resourcemanagertest.moc [ 0%] Built target rc4encryptortest_automoc Generating signalcatchertest.moc Scanning dependencies of target packetlosstest_automoc Scanning dependencies of target fintest_automoc Generating circularbuffertest.moc Generating packetlosstest.moc Generating fintest.moc Generating chunkdownload.moc [ 0%] Built target fileopstest_automoc [ 0%] Built target resourcemanagertest_automoc [ 0%] Built target bufferpooltest_automoc [ 0%] Built target circularbuffertest_automoc Scanning dependencies of target remotewindowtest_automoc Scanning dependencies of target transmittest_automoc Scanning dependencies of target packetbuffertest_automoc Scanning dependencies of target utppolltest_automoc [ 0%] Built target signalcatchertest_automoc Generating remotewindowtest.moc Generating piecedownloader.moc Generating transmittest.moc Generating packetbuffertest.moc Generating utppolltest.moc Scanning dependencies of target connectiontest_automoc Generating connectiontest.moc Generating peersourcemanager.moc [ 0%] Built target fintest_automoc [ 0%] Built target packetlosstest_automoc Scanning dependencies of target sockettest_automoc Scanning dependencies of target connecttest_automoc Generating sockettest.moc Generating connecttest.moc Generating movedatafilesjob.moc [ 0%] Built target utppolltest_automoc [ 0%] Built target remotewindowtest_automoc Scanning dependencies of target delaywindowtest_automoc [ 0%] Built target transmittest_automoc Scanning dependencies of target sendtest_automoc [ 0%] Built target packetbuffertest_automoc Scanning dependencies of target localwindowtest_automoc Generating delaywindowtest.moc Generating sendtest.moc Scanning dependencies of target keytest_automoc [ 0%] Built target connectiontest_automoc Generating localwindowtest.moc Generating exitoperation.moc Generating keytest.moc Scanning dependencies of target rpcmsgtest_automoc Generating rpcmsgtest.moc [ 0%] Built target connecttest_automoc [ 0%] Built target sockettest_automoc Scanning dependencies of target ktcli_automoc Scanning dependencies of target pofiles_1 Generating waitjob.moc [ 1%] Generating libktorrent.gmo Generating moc_ktcli.cpp [ 1%] Built target pofiles_1 [ 1%] Built target delaywindowtest_automoc Scanning dependencies of target pofiles_2 [ 1%] Built target keytest_automoc [ 1%] Built target sendtest_automoc Scanning dependencies of target pofiles_3 [ 2%] Generating libktorrent.gmo [ 2%] Built target localwindowtest_automoc Scanning dependencies of target pofiles_4 [ 2%] Built target rpcmsgtest_automoc Generating tracker.moc [ 2%] Generating libktorrent.gmo [ 2%] Built target ktcli_automoc Scanning dependencies of target pofiles_5 [ 2%] Generating libktorrent.gmo Scanning dependencies of target pofiles_6 Scanning dependencies of target pofiles_7 Scanning dependencies of target pofiles_8 [ 2%] Generating libktorrent.gmo [ 2%] Built target pofiles_2 [ 2%] Built target pofiles_3 [ 2%] Generating libktorrent.gmo [ 2%] Generating libktorrent.gmo [ 3%] Generating libktorrent.gmo [ 3%] Built target pofiles_4 Scanning dependencies of target pofiles_9 Scanning dependencies of target pofiles_10 [ 3%] Built target pofiles_5 [ 3%] Built target pofiles_7 Generating authenticate.moc [ 3%] Built target pofiles_6 Scanning dependencies of target pofiles_11 [ 3%] Generating libktorrent.gmo [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_12 Scanning dependencies of target pofiles_13 [ 3%] Built target pofiles_8 [ 3%] Generating libktorrent.gmo Scanning dependencies of target pofiles_14 [ 3%] Built target pofiles_9 [ 3%] Generating libktorrent.gmo [ 4%] Generating libktorrent.gmo Scanning dependencies of target pofiles_15 [ 4%] Generating libktorrent.gmo Scanning dependencies of target pofiles_16 [ 4%] Generating libktorrent.gmo [ 4%] Built target pofiles_10 [ 5%] Generating libktorrent.gmo [ 5%] Built target pofiles_11 Generating udptrackersocket.moc Scanning dependencies of target pofiles_17 [ 5%] Built target pofiles_12 [ 5%] Built target pofiles_14 [ 5%] Built target pofiles_13 Scanning dependencies of target pofiles_18 [ 5%] Generating libktorrent.gmo Scanning dependencies of target pofiles_19 [ 5%] Built target pofiles_16 Scanning dependencies of target pofiles_20 Scanning dependencies of target pofiles_21 [ 5%] Built target pofiles_15 [ 5%] Generating libktorrent.gmo [ 5%] Built target pofiles_17 [ 5%] Generating libktorrent.gmo [ 5%] Generating libktorrent.gmo Scanning dependencies of target pofiles_22 [ 5%] Generating libktorrent.gmo Scanning dependencies of target pofiles_23 Generating torrentcontrol.moc Scanning dependencies of target pofiles_24 [ 5%] Built target pofiles_18 [ 5%] Built target pofiles_20 [ 6%] Generating libktorrent.gmo [ 6%] Generating libktorrent.gmo [ 6%] Built target pofiles_21 [ 6%] Generating libktorrent.gmo Scanning dependencies of target pofiles_25 [ 6%] Built target pofiles_19 Scanning dependencies of target pofiles_26 [ 6%] Built target pofiles_22 [ 6%] Built target pofiles_23 [ 6%] Generating libktorrent.gmo Scanning dependencies of target pofiles_27 [ 7%] Generating libktorrent.gmo Scanning dependencies of target pofiles_28 Scanning dependencies of target pofiles_29 Scanning dependencies of target pofiles_30 [ 7%] Generating libktorrent.gmo [ 7%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 8%] Built target pofiles_24 [ 8%] Generating libktorrent.gmo Generating httptracker.moc [ 8%] Built target pofiles_27 [ 8%] Built target pofiles_28 Scanning dependencies of target pofiles_31 [ 8%] Built target pofiles_25 [ 8%] Built target pofiles_30 [ 8%] Built target pofiles_26 [ 8%] Built target pofiles_29 Scanning dependencies of target pofiles_33 Scanning dependencies of target pofiles_32 [ 8%] Generating libktorrent.gmo Scanning dependencies of target pofiles_34 Scanning dependencies of target pofiles_35 Scanning dependencies of target pofiles_36 Scanning dependencies of target pofiles_37 [ 8%] Generating libktorrent.gmo [ 8%] Generating libktorrent.gmo [ 9%] Generating libktorrent.gmo [ 9%] Generating libktorrent.gmo [ 10%] Generating libktorrent.gmo [ 10%] Generating libktorrent.gmo Generating serverauthenticate.moc [ 10%] Built target pofiles_33 [ 10%] Built target pofiles_36 [ 10%] Built target pofiles_32 [ 10%] Built target pofiles_31 [ 10%] Built target pofiles_37 [ 10%] Built target pofiles_34 Scanning dependencies of target pofiles_38 Scanning dependencies of target pofiles_39 Scanning dependencies of target pofiles_40 [ 10%] Built target pofiles_35 Scanning dependencies of target pofiles_41 Scanning dependencies of target pofiles_42 [ 10%] Generating libktorrent.gmo Scanning dependencies of target pofiles_43 [ 11%] Generating libktorrent.gmo [ 11%] Generating libktorrent.gmo [ 11%] Generating libktorrent.gmo Scanning dependencies of target pofiles_44 Generating dhtbase.moc [ 12%] Generating libktorrent.gmo [ 12%] Generating libktorrent.gmo [ 12%] Built target pofiles_39 [ 12%] Generating libktorrent.gmo [ 12%] Built target pofiles_40 [ 12%] Built target pofiles_43 [ 12%] Built target pofiles_38 Scanning dependencies of target pofiles_45 Generating torrentfile.moc [ 12%] Built target pofiles_44 [ 12%] Built target pofiles_41 Scanning dependencies of target pofiles_46 Scanning dependencies of target pofiles_48 Scanning dependencies of target pofiles_47 [ 12%] Built target pofiles_42 [ 13%] Generating libktorrent.gmo Scanning dependencies of target pofiles_49 [ 13%] Generating libktorrent.gmo [ 13%] Generating libktorrent.gmo Scanning dependencies of target pofiles_50 Scanning dependencies of target pofiles_51 [ 13%] Generating libktorrent.gmo [ 14%] Generating libktorrent.gmo [ 14%] Built target pofiles_45 [ 14%] Generating libktorrent.gmo [ 14%] Built target pofiles_48 Generating authenticatebase.moc [ 14%] Built target pofiles_47 [ 15%] Generating libktorrent.gmo Scanning dependencies of target pofiles_52 Scanning dependencies of target pofiles_53 Scanning dependencies of target pofiles_54 [ 15%] Built target pofiles_49 [ 15%] Built target pofiles_50 [ 15%] Built target pofiles_51 [ 15%] Built target pofiles_46 [ 15%] Generating libktorrent.gmo [ 15%] Generating libktorrent.gmo [ 15%] Generating libktorrent.gmo Scanning dependencies of target pofiles_56 Scanning dependencies of target pofiles_55 Generating server.moc [ 15%] Built target pofiles_53 [ 15%] Generating libktorrent.gmo [ 16%] Generating libktorrent.gmo [ 16%] Built target pofiles_54 Scanning dependencies of target testlib [ 16%] Built target pofiles_52 [ 16%] Building CXX object testlib/CMakeFiles/testlib.dir/testlib_automoc.o [ 16%] Building CXX object testlib/CMakeFiles/testlib.dir/dummytorrentcreator.o [ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/utils.o [ 17%] Built target pofiles_55 Generating task.moc [ 17%] Built target pofiles_56 Generating autorotatelogjob.moc Generating torrentfileinterface.moc Generating peersource.moc Generating socks.moc Generating torrentinterface.moc Generating encryptedserverauthenticate.moc Generating upnpmcastsocket.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); } ^ 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); } ^ /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 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 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_utpserverthread.cpp 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 Generating moc_serverinterface.cpp [ 17%] Built target testlib 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 [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/timer.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/urlencoder.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/ptrmap.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bitset.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/functions.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/ktorrent_automoc.o [ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/sha1hashgen.o [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/sha1hash.o 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/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/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/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/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/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/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); } ^ 3 warnings generated. 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); } ^ [ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/array.o 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:1In file included from : In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp/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.h20:: 37: In file included from In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:1: :/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:80925:22:: In file included from warning: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringdefinition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]: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 inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }:885 : ^28 : note: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.hin implicit copy constructor for 'QCharRef' first required here :885:28: note: { Q_ASSERT(i >= 0); return QCharRef(*this, i); } ^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: /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); } ^ /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 3 warnings generated. [ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/file.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/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); } ^ [ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/fileops.o 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; } ^ 3 warnings generated. [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/log.o 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; } ^ 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/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); } ^ 4 warnings generated. [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/waitjob.o 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: /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: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; } ^ 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 3 warnings generated{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }. ^ [ 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/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); } ^ [ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/compressfilejob.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: /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/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); } ^ 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); } ^ /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/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/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; } ^ /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/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); } ^ 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); } ^ 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/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); } ^ 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.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/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] 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/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); } ^ 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); } ^ 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: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: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; } ^ 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; } ^ 5 warnings generated. 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 [ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/extractfilejob.o 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) && \ ^ :30:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ 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; } ^ 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; } ^ 5 warnings generated. [ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/logsystemmanager.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/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/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/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/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); } ^ 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); } ^ 5 warnings generated. 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; } ^ 5 warnings generated. [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/pipe.o [ 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/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; } ^ 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; } ^ 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/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; } ^ 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; } ^ 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); } ^ 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); } ^ 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/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/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; } ^ [ 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/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); } ^ 4 warnings generated. 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; } ^ [ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bufferpool.o 3 warnings generated. [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bdecoder.o 5 warnings generated. [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bencoder.o 5 warnings generated. [ 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/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); } ^ /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/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/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); } ^ 5 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); } ^ /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); } ^ [ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/value.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); } ^ /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/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/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/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/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: 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/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); } ^ /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); } ^ 7 warnings generated. 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/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: /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); } ^ [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/address.o 3 warnings generated. [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/packetsocket.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: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/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; } ^ 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); } ^ 4 warnings generated. [ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/portlist.o 4 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socket.o 4 warnings generated. 3 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/speed.o [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketmonitor.o 4 warnings generated. [ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/uploadthread.o 3 warnings generated. 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; } ^ [ 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: 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: 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); } ^ 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); } ^ [ 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/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); } ^ 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); } ^ 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); } ^ [ 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/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/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); } ^ 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); } ^ 4 warnings generated. 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); } ^ [ 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/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); } ^ 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); } ^ 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); } ^ 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: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/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/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/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); } ^ 4 warnings generated. 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); } ^ 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; } ^ [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/wakeuppipe.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/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/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); } ^ 4 warnings generated. 4 warnings generated. [ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/reverseresolver.o 4 warnings generated. 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); } ^ [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/poll.o [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketdevice.o 3 warnings generated. [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/serversocket.o 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. 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; } ^ [ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/addressresolver.o /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/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); } ^ 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); } ^ 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/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); } ^ 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); } ^ [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/net/trafficshapedsocket.o 17 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/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; } ^ 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/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); } ^ 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 { 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. 4 warnings generated. [ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/bigint.o [ 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/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); } ^ 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); } ^ 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); } ^ /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; } ^ 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); } ^ 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); } ^ /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/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/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); } ^ 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/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); } ^ /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/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); } ^ 4 warnings generated. [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/rc4encryptor.o 3 warnings generated. /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) ~~~~~ ^ ~~~~~~~~~~~ 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] [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedpacketsocket.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; } ^ 3 warnings generated. 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); } ^ [ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedauthenticate.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); } ^ [ 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/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; } ^ 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); } ^ 4 warnings generated. 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); } ^ /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/peer/authenticatebase.o 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/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); } ^ 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/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); } ^ /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. [ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticate.o [ 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/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); } ^ 4 warnings generated. 3 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/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); } ^ [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/chunkcounter.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/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); } ^ 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); } ^ 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/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/peerid.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/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/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); } ^ 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); } ^ 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/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); } ^ 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/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/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; } ^ 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/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/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/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) && \ ^ :4:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ 4 warnings generated. 4 warnings generated. [ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peer.o [ 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/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/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; } ^ [ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerdownloader.o 4 warnings generated. [ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peeruploader.o 4 warnings generated. [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/packetreader.o 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/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); } ^ 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; } ^ 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); } ^ 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); } ^ /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. [ 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/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); } ^ 6 warnings generated. 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/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); } ^ [ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/utpex.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/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/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/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/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); } ^ 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); } ^ /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/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); } ^ 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/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; } ^ /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/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/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/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/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/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; } ^ 4 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: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/utmetadata.o 4 warnings generated. 4 warnings generated. 4 warnings generated. [ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/accessmanager.o [ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/badpeerslist.o [ 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/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); } ^ /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/peer/superseeder.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: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/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); } ^ /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/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); } ^ 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); } ^ 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; } ^ 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); } ^ 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: /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. 4 warnings generated. 4 warnings generated. [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/connectionlimit.o [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/piece.o [ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/request.o [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/packet.o 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: 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/webseed.o /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/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); } ^ 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; } ^ 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); } ^ 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/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. [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/chunkdownload.o 5 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: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); } ^ 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); } ^ [ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/downloader.o [ 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/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); } ^ 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); } ^ /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/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; } ^ 3 warnings generated. [ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/httpconnection.o 3 warnings generated. 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); } ^ [ 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/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); } ^ /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: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/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); } ^ 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/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; } ^ /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); } ^ 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/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); } ^ 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); } ^ /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/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); } ^ 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); } ^ /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/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; } ^ 4 warnings generated. 3 warnings generated. [ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/peerinterface.o [ 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/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; } ^ 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/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/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); } ^ 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); ^ /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/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/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); } ^ 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; } ^ /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/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:991:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX14' # define _LIBCPP_DEPRECATED_IN_CXX14 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:974: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/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; } ^ 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/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; } ^ 3 warnings generated. [ 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/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)); ^ 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); } ^ 5 warnings generated. [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/torrentfileinterface.o 4 warnings generated. 5 warnings generated. [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerslist.o 4 warnings generated. [ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/logmonitorinterface.o [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/blocklistinterface.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: 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/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/exitoperation.o 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; } ^ 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); } ^ [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/chunkdownloadinterface.o 4 warnings generated. [ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/monitorinterface.o [ 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/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); } ^ 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); } ^ /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); } ^ [ 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: 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/cachefactory.o 3 warnings generated. 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); } ^ [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/webseedinterface.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); } ^ 3 warnings generated. [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerinterface.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: /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/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); } ^ [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/serverinterface.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: /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/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); } ^ 3 warnings generated. 5 warnings generated. [ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/globals.o [ 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/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); } ^ 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/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) && \ ^ :338:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ 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); } ^ 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/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); } ^ 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; } ^ /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/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); } ^ 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); } ^ 5 warnings generated. [ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrent.o [ 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/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; } ^ 4 warnings generated. 1 warning generated. [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/peersourcemanager.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/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/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); } ^ [ 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/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/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); } ^ 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); } ^ /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/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/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/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/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); } ^ /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: 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/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); } ^ 4 warnings generated. 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 [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/timeestimator.o { 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/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/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); } ^ 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); } ^ /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/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/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) && \ ^ :14:1: note: expanded from here __clang_major___WORKAROUND_GUARD ^ 4 warnings generated. [ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/statsfile.o 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; } ^ 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/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; } ^ 6 warnings generated. [ 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/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/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); } ^ 4 warnings generated. 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; } ^ [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/advancedchokealgorithm.o 4 warnings generated. [ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentcontrol.o 4 warnings generated. [ 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: 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/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); } ^ 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); } ^ 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/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); } ^ [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentstats.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/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; } ^ 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); } ^ 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); } ^ 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); } ^ 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. 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); } ^ [ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/jobqueue.o [ 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/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); } ^ /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/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); } ^ 4 warnings generated. In file included from In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.cpp20: :In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26: 20In file included from : /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.hIn file included from :46: /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:24:: 472In file included from :/data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:22: 25warning: : definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]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 inline QByteRef &operator=(const QByteRef &c) : ^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] /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490[ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentfilestream.o inline QByteRef &operator=(const QByteRef &c) :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/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: /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/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); } ^ /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/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); } ^ 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/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; } ^ 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; } ^ 4 warnings generated. 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; } ^ 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: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); ^ [ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/announcetask.o 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/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; } ^ [ 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/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/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/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] 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); } ^ 5 warnings generated. 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); } ^ [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/nodelookup.o [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kclosestnodessearch.o 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/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); } ^ 6 warnings generated. [ 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/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); } ^ 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/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 /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: { qSwap(d, other.d); return *this; }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/torrent/torrentfilestream.cpp:31:15: warning: unused variable 'INVALID_CHUNK' [-Wunused-const-variable] const Uint32 INVALID_CHUNK = 0xFFFFFFFF; ^ 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/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:7: note: in instantiation of function template specialization 'qSwap' requested here { qSwap(d, other.d); return *this; } ^ 5 warnings generated. [ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcmsgfactory.o 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); } ^ 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/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/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/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; } ^ 4 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/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/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; } ^ 4 warnings generated. [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/database.o 4 warnings generated. 4 warnings generated. [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtpeersource.o [ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/key.o 4 warnings generated. 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. [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/pack.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: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); } ^ [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserver.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/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); } ^ /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/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); } ^ 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); } ^ /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/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/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; } ^ /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/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; } ^ 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/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] 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/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); } ^ 4 warnings generated. 1 warning generated. [ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserverinterface.o [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtbase.o 4 warnings generated. [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbucket.o 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; } ^ 5 warnings generated. 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); } ^ [ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbucketentry.o 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/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); } ^ 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); } ^ 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; } ^ /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. [ 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 3 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); } ^ 4 warnings generated. 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); } ^ [ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/task.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: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/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/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 { 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/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/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/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); } ^ 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: /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/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/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); } ^ 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; } ^ /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: /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. [ 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/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/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/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; } ^ 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++) ^ 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/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; } ^ 1 warning 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/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/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); } ^ 4 warnings generated. 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; } ^ 4 warnings generated. [ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodereq.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: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); } ^ [ 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/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); } ^ 4 warnings generated. 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); } ^ [ 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); } ^ /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/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; } ^ 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/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; } ^ 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/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/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); } ^ 4 warnings generated. 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); } ^ /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); } ^ [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodersp.o 5 warnings generated. 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); } ^ [ 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/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); } ^ /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/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); } ^ 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/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; } ^ 4 warnings generated. 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; } ^ 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; } ^ [ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/cache.o 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); } ^ 4 warnings generated. [ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/chunk.o 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/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/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/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; } ^ [ 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/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); } ^ 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); } ^ 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; } ^ 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); } ^ [ 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: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/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; } ^ /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/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); } ^ 4 warnings generated. [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/preallocationthread.o [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/preallocationjob.o 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; } ^ 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/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); } ^ 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); } ^ /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/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: /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/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); } ^ 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); } /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 /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:{ return QString::compare_helper(constData(), length(), s, cs); }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); } ^ [ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/movedatafilesjob.o 4 warnings generated. 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; } ^ [ 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/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/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); } ^ 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/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; } ^ [ 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/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/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/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; } ^ /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/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/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/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/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/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/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/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; } ^ 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/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/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; } ^ 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. 4 warnings generated. 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), ^ [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/cachefile.o 4 warnings generated. [ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/chunkmanager.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/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); } ^ 5 warnings generated. [ 61%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/tracker.o 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); } ^ 5 warnings generated. 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); } ^ [ 61%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/udptracker.o 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/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); } ^ 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); } ^ 6 warnings generated. [ 62%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/udptrackersocket.o 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/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/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); } ^ 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); } ^ /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/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); } ^ 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/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); } ^ /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/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; } ^ 5 warnings generated. /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) ^ 5 warnings and 1 error generated. gmake[2]: *** [src/CMakeFiles/ktorrent.dir/build.make:2085: src/CMakeFiles/ktorrent.dir/diskio/chunkmanager.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 62%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/trackermanager.o 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; } ^ /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/trackermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTextStream:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.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/tracker/trackermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTextStream:1: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.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); } ^ 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/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; } ^ 4 warnings generated. 6 warnings generated. 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. 6 warnings generated. 4 warnings generated. 5 warnings generated. In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/trackermanager.cpp:20: In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTextStream:1: 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. gmake[1]: *** [CMakeFiles/Makefile2:2007: src/CMakeFiles/ktorrent.dir/all] Error 2 gmake: *** [Makefile:161: 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