=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for libktorrent-1.3.1nb21
Scanning dependencies of target torrentfilestreammultitest_automoc
Scanning dependencies of target ktorrent_automoc
Scanning dependencies of target testlib_automoc
Scanning dependencies of target statsfiletest_automoc
Scanning dependencies of target streamingchunkselectortest_automoc
Scanning dependencies of target preallocationtest_automoc
Scanning dependencies of target datacheckertest_automoc
Scanning dependencies of target torrentfilestreamtest_automoc
Generating torrentfilestreammultitest.moc
Generating statsfiletest.moc
Generating preallocationtest.moc
[  0%] Built target testlib_automoc
Generating datacheckertest.moc
Generating torrentfilestreamtest.moc
Scanning dependencies of target chunkmanagertest_automoc
Generating chunkmanagertest.moc
Generating streamingchunkselectortest.moc
Generating kbucket.moc
[  0%] Built target torrentfilestreammultitest_automoc
Scanning dependencies of target connectionlimittest_automoc
Generating connectionlimittest.moc
Generating encryptedauthenticate.moc
[  0%] Built target preallocationtest_automoc
Scanning dependencies of target packetreadertest_automoc
Generating packetreadertest.moc
Generating upnprouter.moc
[  0%] Built target statsfiletest_automoc
Scanning dependencies of target superseedtest_automoc
Generating superseedtest.moc
[  0%] Built target streamingchunkselectortest_automoc
[  0%] Built target chunkmanagertest_automoc
Scanning dependencies of target wakeuppipetest_automoc
Scanning dependencies of target polltest_automoc
Generating uploader.moc
Generating wakeuppipetest.moc
[  0%] Built target datacheckertest_automoc
[  0%] Built target torrentfilestreamtest_automoc
Generating polltest.moc
Scanning dependencies of target rc4encryptortest_automoc
Scanning dependencies of target magnetlinktest_automoc
Generating rc4encryptortest.moc
[  0%] Built target connectionlimittest_automoc
Generating magnetlinktest.moc
Scanning dependencies of target fileopstest_automoc
Generating fileopstest.moc
[  0%] Built target polltest_automoc
Generating chunkmanager.moc
[  0%] Built target wakeuppipetest_automoc
Scanning dependencies of target bufferpooltest_automoc
Scanning dependencies of target resourcemanagertest_automoc
Generating bufferpooltest.moc
[  0%] Built target rc4encryptortest_automoc
Scanning dependencies of target signalcatchertest_automoc
Generating resourcemanagertest.moc
[  0%] Built target superseedtest_automoc
[  0%] Built target magnetlinktest_automoc
Scanning dependencies of target circularbuffertest_automoc
[  0%] Built target packetreadertest_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 httprequest.moc
[  0%] Built target fileopstest_automoc
Scanning dependencies of target remotewindowtest_automoc
Generating remotewindowtest.moc
[  0%] Built target bufferpooltest_automoc
[  0%] Built target circularbuffertest_automoc
Generating chunkdownload.moc
Scanning dependencies of target transmittest_automoc
Scanning dependencies of target packetbuffertest_automoc
Generating transmittest.moc
Generating packetbuffertest.moc
[  0%] Built target resourcemanagertest_automoc
[  0%] Built target packetlosstest_automoc
Scanning dependencies of target utppolltest_automoc
Scanning dependencies of target connectiontest_automoc
Generating piecedownloader.moc
[  0%] Built target fintest_automoc
Generating connectiontest.moc
Generating utppolltest.moc
Scanning dependencies of target sockettest_automoc
Generating peersourcemanager.moc
[  0%] Built target signalcatchertest_automoc
Scanning dependencies of target connecttest_automoc
Generating sockettest.moc
Generating connecttest.moc
[  0%] Built target packetbuffertest_automoc
Generating movedatafilesjob.moc
[  0%] Built target transmittest_automoc
Scanning dependencies of target delaywindowtest_automoc
Scanning dependencies of target sendtest_automoc
Generating delaywindowtest.moc
Generating sendtest.moc
[  0%] Built target remotewindowtest_automoc
Scanning dependencies of target localwindowtest_automoc
[  0%] Built target utppolltest_automoc
Generating localwindowtest.moc
Scanning dependencies of target keytest_automoc
Generating keytest.moc
Generating exitoperation.moc
[  0%] Built target delaywindowtest_automoc
Scanning dependencies of target rpcmsgtest_automoc
[  0%] Built target sockettest_automoc
[  0%] Built target sendtest_automoc
[  0%] Built target connectiontest_automoc
Scanning dependencies of target pofiles_1
Generating rpcmsgtest.moc
Scanning dependencies of target pofiles_2
[  1%] Generating libktorrent.gmo
Scanning dependencies of target ktcli_automoc
[  1%] Built target connecttest_automoc
[  2%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_3
Generating moc_ktcli.cpp
[  2%] Built target pofiles_1
[  2%] Generating libktorrent.gmo
[  2%] Built target pofiles_2
Scanning dependencies of target pofiles_4
Scanning dependencies of target pofiles_5
[  2%] Generating libktorrent.gmo
[  2%] Built target pofiles_3
[  2%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_6
[  2%] Built target keytest_automoc
[  2%] Built target pofiles_5
[  2%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_7
Scanning dependencies of target pofiles_8
[  2%] Built target ktcli_automoc
[  2%] Built target pofiles_6
[  3%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_9
[  3%] Generating libktorrent.gmo
[  3%] Generating libktorrent.gmo
[  3%] Built target pofiles_4
[  3%] Built target pofiles_8
Generating waitjob.moc
[  3%] Built target pofiles_9
Scanning dependencies of target pofiles_11
Scanning dependencies of target pofiles_12
Scanning dependencies of target pofiles_13
[  3%] Generating libktorrent.gmo
[  4%] Generating libktorrent.gmo
[  4%] Built target localwindowtest_automoc
[  4%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_14
[  4%] Built target pofiles_13
[  4%] Built target rpcmsgtest_automoc
Scanning dependencies of target pofiles_10
[  4%] Built target pofiles_11
[  4%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_15
[  4%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_16
[  4%] Built target pofiles_7
Scanning dependencies of target pofiles_17
[  4%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_18
[  4%] Built target pofiles_12
[  5%] Generating libktorrent.gmo
[  5%] Generating libktorrent.gmo
Generating tracker.moc
[  5%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_19
[  5%] Built target pofiles_17
[  5%] Built target pofiles_16
Scanning dependencies of target pofiles_20
[  5%] Built target pofiles_15
Scanning dependencies of target pofiles_21
[  5%] Generating libktorrent.gmo
[  5%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_22
[  5%] Built target pofiles_14
[  5%] Built target pofiles_10
[  5%] Generating libktorrent.gmo
[  5%] Built target pofiles_18
[  5%] Built target pofiles_20
[  6%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_24
Generating authenticate.moc
Scanning dependencies of target pofiles_26
Scanning dependencies of target pofiles_23
[  6%] Built target pofiles_21
[  6%] Generating libktorrent.gmo
[  6%] Generating libktorrent.gmo
[  7%] Generating libktorrent.gmo
[  7%] Built target pofiles_22
Scanning dependencies of target pofiles_25
Scanning dependencies of target pofiles_27
[  7%] Generating libktorrent.gmo
[  7%] Built target pofiles_23
Scanning dependencies of target pofiles_28
[  7%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_29
[  7%] Generating libktorrent.gmo
[  7%] Built target pofiles_27
[  8%] Generating libktorrent.gmo
[  8%] Built target pofiles_26
[  8%] Built target pofiles_28
Scanning dependencies of target pofiles_30
[  8%] Built target pofiles_24
[  8%] Built target pofiles_25
Scanning dependencies of target pofiles_31
[  8%] Built target pofiles_29
[  8%] Built target pofiles_19
Scanning dependencies of target pofiles_32
[  8%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_34
[  8%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_33
[  9%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_35
Scanning dependencies of target pofiles_36
[  9%] Generating libktorrent.gmo
[  9%] Built target pofiles_30
[ 10%] Generating libktorrent.gmo
[ 10%] Generating libktorrent.gmo
[ 10%] Built target pofiles_32
Scanning dependencies of target pofiles_37
[ 10%] Built target pofiles_34
[ 10%] Built target pofiles_36
Scanning dependencies of target pofiles_38
Scanning dependencies of target pofiles_39
[ 10%] Generating libktorrent.gmo
[ 10%] Built target pofiles_31
Scanning dependencies of target pofiles_40
[ 10%] Generating libktorrent.gmo
[ 11%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_41
[ 11%] Built target pofiles_37
[ 11%] Generating libktorrent.gmo
[ 11%] Built target pofiles_35
[ 11%] Built target pofiles_39
[ 11%] Generating libktorrent.gmo
[ 11%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_42
[ 11%] Built target pofiles_40
Scanning dependencies of target pofiles_43
[ 12%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_44
Scanning dependencies of target pofiles_45
Generating udptrackersocket.moc
[ 12%] Built target pofiles_38
[ 12%] Built target pofiles_33
[ 12%] Generating libktorrent.gmo
[ 13%] Generating libktorrent.gmo
[ 13%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_46
[ 13%] Built target pofiles_43
Scanning dependencies of target pofiles_47
[ 13%] Built target pofiles_41
[ 13%] Generating libktorrent.gmo
[ 13%] Built target pofiles_45
[ 13%] Built target pofiles_44
Scanning dependencies of target pofiles_48
[ 13%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_49
[ 13%] Generating libktorrent.gmo
[ 13%] Built target pofiles_42
Scanning dependencies of target pofiles_51
Scanning dependencies of target pofiles_50
[ 13%] Built target pofiles_47
[ 14%] Generating libktorrent.gmo
[ 15%] Generating libktorrent.gmo
[ 15%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_52
[ 15%] Built target pofiles_48
Scanning dependencies of target pofiles_53
[ 15%] Built target pofiles_49
[ 15%] Built target pofiles_46
[ 15%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_54
[ 15%] Built target pofiles_50
[ 15%] Built target pofiles_51
[ 15%] Generating libktorrent.gmo
Scanning dependencies of target pofiles_55
Scanning dependencies of target pofiles_56
[ 15%] Built target pofiles_53
[ 16%] Generating libktorrent.gmo
[ 16%] Generating libktorrent.gmo
[ 16%] Built target pofiles_52
[ 16%] Generating libktorrent.gmo
[ 16%] Built target pofiles_55
Generating torrentcontrol.moc
[ 16%] Built target pofiles_56
[ 16%] Built target pofiles_54
Scanning dependencies of target testlib
Generating httptracker.moc
Generating serverauthenticate.moc
[ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/utils.o
[ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/dummytorrentcreator.o
Generating dhtbase.moc
Generating torrentfile.moc
[ 17%] Building CXX object testlib/CMakeFiles/testlib.dir/testlib_automoc.o
Generating authenticatebase.moc
Generating server.moc
Generating task.moc
Generating autorotatelogjob.moc
Generating torrentfileinterface.moc
Generating peersource.moc
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KTempDir:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ktempdir.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
Generating socks.moc
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/testlib/dummytorrentcreator.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KTempDir:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../ktempdir.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
Generating torrentinterface.moc
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<QString>(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 encryptedserverauthenticate.moc
Generating upnpmcastsocket.moc
Generating downloader.moc
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<QVariant::Private>' 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
Generating moc_logsystemmanager.cpp
Generating moc_serverinterface.cpp
Generating moc_dht.cpp
Generating moc_preallocationjob.cpp
Generating moc_jobqueue.cpp
Generating moc_rpccall.cpp
Generating moc_rpcserver.cpp
Generating moc_extractfilejob.cpp
Generating moc_utpserver_p.cpp
Generating moc_torrentcreator.cpp
Generating moc_utpserver.cpp
Generating moc_datachecker.cpp
5 warnings generated.
[ 17%] Linking CXX static library ../lib/libtestlib.a
Generating moc_decompressfilejob.cpp
[ 17%] Built target testlib
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/sha1hash.o
[ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/sha1hashgen.o
[ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/ptrmap.o
[ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/functions.o
[ 18%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bitset.o
[ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/timer.o
[ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/ktorrent_automoc.o
[ 19%] Building CXX object src/CMakeFiles/ktorrent.dir/util/urlencoder.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hashgen.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/sha1hashgen.cpp:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/QtCrypto:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca.h:36:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCrypto/qca_core.h:37:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
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); }
                           ^
{ 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/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); }
                           ^
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); }
                                                        ^
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); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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); }
                                                        ^
3 warnings generated.
[ 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/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); }
                                                        ^
[ 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); }
                           ^
3 warnings generated.
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); }
                           ^
[ 20%] Building CXX object src/CMakeFiles/ktorrent.dir/util/fileops.o
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
3 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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); }
                           ^
[ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/log.o
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
[ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/waitjob.o
[ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/autorotatelogjob.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.cpp:34:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/netaccess.h:28:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
[ 21%] Building CXX object src/CMakeFiles/ktorrent.dir/util/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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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); }
                           ^
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/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:
:In file included from 658/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h::2746::
 In file included from warning/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h: :definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]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 QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
    inline QByteRef &operator=(const QByteRef &c)
                     ^
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/waitjob.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/waitjob.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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/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<QVariant::Private>' 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: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/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/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/autorotatelogjob.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/autorotatelogjob.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
[ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/decompressfilejob.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h: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); }
                                                        ^
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/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/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/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.
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 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/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<QVariant::Private>' 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/compressfilejob.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
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<QVariant::Private>' 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); }
                           ^
5 warnings generated.
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); }
                           ^
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); }
                                                        ^
[ 22%] Building CXX object src/CMakeFiles/ktorrent.dir/util/logsystemmanager.o
[ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/pipe.o
5 warnings generated.
[ 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/decompressfilejob.cpp:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/decompressfilejob.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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/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/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); }
                           ^
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<QVariant::Private>' 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/circularbuffer.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/circularbuffer.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_utpserver_p.cpp:9:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver_p.h:33:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:34:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/remotewindow.h:30:
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: warning: class 'Header' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
        class Header;
        ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpprotocol.h:49:25: note: previous use is here
        struct KTORRENT_EXPORT Header
                               ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h:32:2: note: did you mean struct here?
        class Header;
        ^~~~~
        struct
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/ktorrent_automoc.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/moc_utpserver_p.cpp:9:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpserver_p.h:33:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:36:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16:
/data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef]
      && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4)
                                                   ^
/data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND'
       ((symbol ## _WORKAROUND_GUARD + 0 == 0) &&     \
         ^
<scratch space>: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/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); }
                           ^
3 warnings generated.
[ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/resourcemanager.o
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); }
                                                        ^
[ 23%] Building CXX object src/CMakeFiles/ktorrent.dir/util/bufferpool.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/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<QVariant::Private>' 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:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/extractfilejob.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:29:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
5 warnings generated.
[ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bdecoder.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/resourcemanager.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
4 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); }
                                                        ^
[ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bencoder.o
[ 24%] Building CXX object src/CMakeFiles/ktorrent.dir/bcodec/bnode.o
/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/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); }
                           ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
5 warnings generated.
[ 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/address.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/value.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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); }
                           ^
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/bcodec/bencoder.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/bcodec/bencoder.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/file.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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]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    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }:

/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h                     ^:
809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h
:885:28: note: in implicit copy constructor for 'QCharRef' first required here
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }

                     ^                           ^

/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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); }
                           ^
[ 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
3 warnings generated.
[ 25%] Building CXX object src/CMakeFiles/ktorrent.dir/net/portlist.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/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<QVariant::Private>' 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socket.o
4 warnings generated.
47 warning warningss generated generated.
.
[ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketmonitor.o
[ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/speed.o
[ 26%] Building CXX object src/CMakeFiles/ktorrent.dir/net/uploadthread.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/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); }
                           ^
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/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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: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.
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); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/uploadthread.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/networkthread.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
[ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/downloadthread.o
[ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/networkthread.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/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/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<unsigned int, unsigned long long>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
                   ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlinkedlist.h:72:43: note: in implicit copy constructor for 'QPair<unsigned int, unsigned long long>' 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<QPair<unsigned int, unsigned long long>>::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<QPair<unsigned int, unsigned long long>>::append' requested here
                dlrate.append(qMakePair(b,ts));
                       ^
3 warnings generated.
[ 27%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketgroup.o
4 warnings generated.
[ 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/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); }
                                                        ^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketmonitor.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/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/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/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<QVariant::Private>' 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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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: 4in implicit copy constructor for 'QLatin1String' first required here warning
s generated.
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
[ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/wakeuppipe.o
4 warnings generated.
[ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/reverseresolver.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketgroup.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketgroup.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/wakeuppipe.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/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<QVariant::Private>' 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:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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/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<QVariant::Private>' 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 28%] Building CXX object src/CMakeFiles/ktorrent.dir/net/socketdevice.o
4 warnings generated.
[ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/poll.o
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:160:14: warning: unused variable 'SOCKS_CMD_BIND' [-Wunused-const-variable]
        const Uint8 SOCKS_CMD_BIND = 2;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:161:14: warning: unused variable 'SOCKS_CMD_UDP_ASSOCIATE' [-Wunused-const-variable]
        const Uint8 SOCKS_CMD_UDP_ASSOCIATE = 3;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:167:14: warning: unused variable 'SOCKS_REPLY_SERVER_FAILURE' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_SERVER_FAILURE = 1; // general SOCKS server failure
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:168:14: warning: unused variable 'SOCKS_REPLY_NOT_ALLOWED' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_NOT_ALLOWED = 2;  // connection not allowed by ruleset
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:169:14: warning: unused variable 'SOCKS_REPLY_NETWORK_UNREACHABLE' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_NETWORK_UNREACHABLE = 3;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:170:14: warning: unused variable 'SOCKS_REPLY_HOST_UNREACHABLE' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_HOST_UNREACHABLE = 4;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:171:14: warning: unused variable 'SOCKS_REPLY_CONNECTION_REFUSED' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_CONNECTION_REFUSED = 5;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:172:14: warning: unused variable 'SOCKS_REPLY_TTL_EXPIRED' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_TTL_EXPIRED = 6;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:173:14: warning: unused variable 'SOCKS_REPLY_CMD_NOT_SUPPORTED' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_CMD_NOT_SUPPORTED = 7;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:174:14: warning: unused variable 'SOCKS_REPLY_ADDR_TYPE_NOT_SUPPORTED' [-Wunused-const-variable]
        const Uint8 SOCKS_REPLY_ADDR_TYPE_NOT_SUPPORTED = 8;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:177:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED' [-Wunused-const-variable]
        const Uint8 SOCKS_V4_REPLY_FAILED = 0x5b;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:178:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED_2' [-Wunused-const-variable]
        const Uint8 SOCKS_V4_REPLY_FAILED_2 = 0x5c;
                    ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socks.cpp:179:14: warning: unused variable 'SOCKS_V4_REPLY_FAILED_3' [-Wunused-const-variable]
        const Uint8 SOCKS_V4_REPLY_FAILED_3 = 0x5d;
                    ^
4 warnings generated.
[ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/serversocket.o
4 warnings generated.
[ 29%] Building CXX object src/CMakeFiles/ktorrent.dir/net/addressresolver.o
17 warnings generated.
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); }
                           ^
[ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/net/trafficshapedsocket.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/serversocket.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
3 warnings generated.
[ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/net/streamsocket.o
[ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/bigint.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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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); }
                           ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostInfo:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostinfo.h:47:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
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); }
                           ^
3 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/addressresolver.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostInfo:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostinfo.h:47:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
[ 30%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/functions.o
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/functions.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/functions.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
[ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/rc4encryptor.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/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); }
                           ^
4 warnings generated.
3 warnings generated.
[ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedpacketsocket.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/rc4encryptor.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
[ 31%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedauthenticate.o
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
3 warnings generated.
[ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/mse/encryptedserverauthenticate.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/sha1hash.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QByteArray:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedserverauthenticate.h: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/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<QVariant::Private>' 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/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); }
                           ^
[ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticatebase.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/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); }
                                                        ^
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/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/streamsocket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/authenticate.o
/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/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<QVariant::Private>' 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: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); }
                                                        ^
4 warnings generated.
[ 32%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/serverauthenticate.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/serverauthenticate.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticatebase.h: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/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/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); }
                           ^
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/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); }
                           ^
[ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/authenticationmonitor.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/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<QVariant::Private>' 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<QVariant::Private>' 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
4 warnings generated.
[ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/chunkcounter.o
[ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerid.o
4 warnings generated.
4 warnings generated.
[ 33%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peer.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedauthenticate.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerconnector.h:28:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 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/peerid.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.h:23:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
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: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
                               ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/packetbuffer.h/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.cpp::3220:2:
:In file included from  note/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h: :did you mean struct here?24
:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:        class Header;23
:
        ^~~~~In file included from 
        struct
/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:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticate.cpp:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/utpsocket.h:27:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/utp/connection.h:36:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/concept_check.hpp:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/is_convertible.hpp:15:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16:
/data/scratch/net/libktorrent/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef]
      && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4)
                                                   ^
/data/scratch/net/libktorrent/work/.buildlink/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND'
       ((symbol ## _WORKAROUND_GUARD + 0 == 0) &&     \
         ^
<scratch space>:4:1: note: expanded from here
__clang_major___WORKAROUND_GUARD
^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
[ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerdownloader.o
[ 34%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peeruploader.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerid.cpp: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<QVariant::Private>' 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); }
                           ^
4 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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/packetreader.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/authenticationmonitor.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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<QVariant::Private>' 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:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peeruploader.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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<QVariant::Private>' 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: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<QVariant::Private>' 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: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
6 warnings generated.
[ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/peerprotocolextension.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peeruploader.cpp: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/packetreader.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/trafficshapedsocket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/poll.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
4 warnings generated.
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); }
                           ^
[ 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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peerprotocolextension.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/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)
                    ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/utmetadata.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                                                        ^
4 warnings generated.
4 warnings generated.
4 warnings generated.
[ 35%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/badpeerslist.o
[ 36%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/accessmanager.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/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/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/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/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/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); }
                                                        ^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/peer/connectionlimit.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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/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<QVariant::Private>' 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/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); }
                                                        ^
[ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/piece.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/accessmanager.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                        if (!node || !node->getType() == BNode::DICT)
                                     ^                ~~
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: note: add parentheses after the '!' to evaluate the comparison first
                        if (!node || !node->getType() == BNode::DICT)
                                     ^
                                      (                             )
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/utmetadata.cpp:53:17: note: add parentheses around left hand side expression to silence this warning
                        if (!node || !node->getType() == BNode::DICT)
                                     ^
                                     (               )
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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); }
                           ^
[ 37%] Building CXX object src/CMakeFiles/ktorrent.dir/download/request.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/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<QVariant::Private>' 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); }
                                                        ^
[ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/packet.o
4 warnings generated.
[ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/webseed.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/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); }
                           ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
5 warnings generated.
[ 38%] Building CXX object src/CMakeFiles/ktorrent.dir/download/chunkdownload.o
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/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/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); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.cpp:22:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/webseed.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
3 warnings generated.
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); }
                           ^
[ 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/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); }
                                                        ^
3 warnings generated.
[ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/downloader.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkdownload.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSet:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qset.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qhash.h:49:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/downloader.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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); }
                                                        ^
3 warnings generated.
[ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/httpconnection.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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; }
             ^
4 warnings generated.
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); }
                           ^
4 warnings generated.
[ 39%] Building CXX object src/CMakeFiles/ktorrent.dir/download/streamingchunkselector.o
[ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/piecedownloader.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/httpconnection.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/piecedownloader.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/timer.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/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<bt::PieceDownloader *>::iterator' first required here
                                        i = tmp.erase(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:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/peerinterface.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peerinterface.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peerinterface.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/functions.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
3 warnings generated.
3 warnings generated.
[ 40%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/torrentinterface.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/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/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/peersource.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/download/chunkselector.cpp:89:8: warning: 'random_shuffle<std::__1::__wrap_iter<unsigned int *>>' is deprecated [-Wdeprecated-declarations]
                std::random_shuffle(tmp.begin(),tmp.end());
                     ^
/usr/include/c++/algorithm:3095:1: note: 'random_shuffle<std::__1::__wrap_iter<unsigned int *>>' 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/torrentinterface.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QSharedPointer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:63:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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 
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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: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<QVariant::Private>' 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<QVariant::Private>' 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: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<QVariant::Private>' 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<net::Address, bool>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
                   ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:104:12: note: in implicit copy constructor for 'QPair<net::Address, bool>' first required here
    return QPair<T1, T2>(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<net::Address, bool>' requested here
                peers.append(qMakePair(addr, local));
                             ^
5 warnings generated.
[ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/torrentfileinterface.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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerslist.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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
5 warnings generated.
[ 41%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/logmonitorinterface.o
[ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/blocklistinterface.o
6 warningIn 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); }
                           ^
s generated.
[ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/exitoperation.o
[ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/chunkdownloadinterface.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
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); }
                           ^
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); }
                           ^
[ 42%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/monitorinterface.o
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
3 warnings generated.
[ 43%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/queuemanagerinterface.o
[ 43%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/cachefactory.o
[ 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/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); }
                                                        ^
[ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/webseedinterface.o
5 warnings generated.
[ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/interfaces/trackerinterface.o
[ 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/cachefactory.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
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); }
                                                        ^
[ 44%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/globals.o
3 warnings generated.
[ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/server.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/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) &&     \
         ^
<scratch space>: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/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); }
                           ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/exitoperation.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/globals.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
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/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/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
1 warning generated.
[ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrent.o
5 warnings generated.
[ 45%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentfile.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/webseedinterface.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings 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/torrentfile.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfile.h:24:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/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<QVariant::Private>' 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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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/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); }
                                                        ^
4 warnings generated.
[ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/uploader.o
4 warnings generated.
[ 46%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/timeestimator.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/server.h: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/uploader.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peermanager.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/interfaces/peersource.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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/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<QVariant::Private>' 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: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) &&     \
         ^
<scratch space>:14:1: note: expanded from here
__clang_major___WORKAROUND_GUARD
^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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/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/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                                                        ^
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/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<QVariant::Private>' 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/advancedchokealgorithm.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: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
4 warnings generated.
4 warnings generated.
[ 47%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentcontrol.o
[ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentcreator.o
[ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentstats.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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/advancedchokealgorithm.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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/choker.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
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/torrentcreator.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcreator.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QThread:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qthread.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentstats.cpp:20:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/KLocale:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/KDE/../klocale.h: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); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
[ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/jobqueue.o
5 warnings generated.
[ 48%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/job.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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<QVariant::Private>' 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:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/util/log.h:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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); }
                           ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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); }
                           ^
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); }
                                                        ^
[ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/torrent/torrentfilestream.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h: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<QSharedPointer<bt::Peer>>::iterator' first required here
                                i = ppl.erase(i);
                                  ^
4 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/announcetask.o
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/advancedchokealgorithm.cpp:36:15: warning: unused variable 'ONE_MB' [-Wunused-const-variable]
        const double ONE_MB = 1024*1024;
                     ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/choker.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/peer/peer.h:29:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/mse/encryptedpacketsocket.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/packetsocket.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socket.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/socketdevice.h:27:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentcontrol.cpp:26:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kfiledialog.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kdialog.h:33:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kguiitem.h:28:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kicon.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QIcon:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qicon.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
4 warnings generated.
[ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dht.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/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/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/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:48In file included from :
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cppIn file included from :/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h21::
46In file included from :
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.h/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h::26472:
:In file included from 22/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:: 24warning:
: In file included from 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/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:    inline QByteRef &operator=(const QByteRef &c)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]
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h    QTransform &operator=(const QTransform &);:
490                ^:
28: note: /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.hin implicit copy constructor for 'QByteRef' first required here:
383:14: note: in implicit copy constructor for 'QTransform' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dht.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/jobqueue.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h: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<QVariant::Private>' 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
5 warnings generated.
[ 49%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kclosestnodessearch.o
5 warnings generated.
[ 50%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/nodelookup.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); }
                           ^
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/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); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrentfilestream.cpp:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunkmanager.h:29:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' 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/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/taskmanager.o
4 warnings generated.
4 warnings generated.
[ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/database.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/nodelookup.h: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
[ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtpeersource.o
4 warnings generated.
[ 51%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/key.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/dhtpeersource.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' 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:28:     inline QLatin1String &operator=(const QLatin1String &other)note
:                           ^in implicit copy constructor for 'QByteRef' first required here

/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: { Q_ASSERT(i >= 0); return QByteRef(*this, i); }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/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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
[ 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/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); }
                                                        ^
4 warnings generated.
[ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserver.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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: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<QVariant::Private>' 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/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); }
                           ^
[ 52%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpcserverinterface.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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.
[ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/dhtbase.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
1 warning 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
[ 53%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/kbuckettable.o
3 warnings generated.
[ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/node.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcserverinterface.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
4 warnings generated.
[ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/rpccall.o
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucketentry.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:45:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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: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<dht::KBucketEntry>::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/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); }
                           ^
4 warnings generated.
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<QVariant::Private>' 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/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[ 54%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/task.o
: 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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/packednodecontainer.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/task.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpccall.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/errmsg.h:24:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/node.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/kbucket.h:26:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/pingreq.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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/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); }
                                                        ^
1 warning generated.
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); }
                           ^
[ 55%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodereq.o
4 warnings generated.
[ 56%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/getpeersreq.o
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); }
                                                        ^
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/getpeersreq.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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/findnodereq.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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/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); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/announcereq.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/getpeersreq.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QStringList:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstringlist.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
[ 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
5 warnings generated.
[ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/findnodersp.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: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/findnodersp.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                                                        ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 57%] Building CXX object src/CMakeFiles/ktorrent.dir/dht/getpeersrsp.o
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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
4 warnings generated.
[ 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/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); }
                           ^
[ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/chunk.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/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); }
                           ^
4 warnings generated.
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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); }
                           ^
[ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/dndfile.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/chunk.cpp: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); }
                           ^
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/dndfile.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cache.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/torrent.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qmetatype.h:49:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdatastream.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qiodevice.h:46:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/dndfile.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QString:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodereq.h: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/findnodersp.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' 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: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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
4 warnings generated.
[ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/singlefilecache.o
[ 58%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/multifilecache.o
4 warnings generated.
[ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/preallocationthread.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: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<QVariant::Private>' 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:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/pingrsp.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/rpcmsg.h:28:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/dht/database.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/net/address.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/QHostAddress:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qhostaddress.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtNetwork/qabstractsocket.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qdebug.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtextstream.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qlocale.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' 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:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationthread.h:23:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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.
[ 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/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); }
                           ^
4 warnings generated.
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); }
                           ^
[ 59%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/movedatafilesjob.o
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); }
                           ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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/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); }
                           ^
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: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/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; }
             ^
[ 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/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/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<QVariant::Private>' 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: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); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/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; }
             ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/multifilecache.cpp:42:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/movedatafilesjob.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.cpp:21:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/preallocationjob.h:23:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/torrent/job.h:24:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/job.h:25:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/jobclasses.h:30:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kio/global.h:32:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/QPixmap:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qpixmap.h:50:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qimage.h:45:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:136:17: warning: definition of implicit copy constructor for 'QTransform' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QTransform &operator=(const QTransform &);
                ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtGui/qtransform.h:383:14: note: in implicit copy constructor for 'QTransform' first required here
{ QTransform t(a); t *= n; return t; }
             ^
4 warnings generated.
[ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/piecedata.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/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<QVariant::Private>' 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:
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<QString, QString>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
                   ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qpair.h:104:12: note: in implicit copy constructor for 'QPair<QString, QString>' first required here
    return QPair<T1, T2>(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<QString, QString>' requested here
                                qMakePair(i18nc("The source of a file operation", "Source"), active_src),
                                ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/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/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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
[ 60%] Building CXX object src/CMakeFiles/ktorrent.dir/diskio/cachefile.o
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
5 warnings generated.
6 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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); }
                           ^
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/tracker/httptracker.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QTimer:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qtimer.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:809:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); }
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:885:28: note: in implicit copy constructor for 'QCharRef' first required here
{ Q_ASSERT(i >= 0); return QCharRef(*this, i); }
                           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:658:27: warning: definition of implicit copy constructor for 'QLatin1String' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QLatin1String &operator=(const QLatin1String &other)
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:1254:57: note: in implicit copy constructor for 'QLatin1String' first required here
{ return QString::compare_helper(constData(), length(), s, cs); }
                                                        ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/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); }
                           ^
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); }
                           ^
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); }
                                                        ^
[ 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptracker.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
4 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:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
[ 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/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/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/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); }
                                                        ^
5 warnings generated.
[ 62%] Building CXX object src/CMakeFiles/ktorrent.dir/tracker/trackermanager.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/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; }
             ^
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/diskio/cachefile.cpp:266:41: warning: unused parameter 'size' [-Wunused-parameter]
        void CacheFile::unmap(void* ptr,Uint32 size)
                                               ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QObject:1:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qobject.h:48:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qstring.h:46:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:472:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    inline QByteRef &operator=(const QByteRef &c)
                     ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qbytearray.h:490:28: note: in implicit copy constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
                           ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/udptrackersocket.cpp: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/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/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); }
                                                        ^
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); }
                                                        ^
/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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....
6 warnings generated.
/data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:145:19: warning: 'scheduleJob' is deprecated [-Wdeprecated-declarations]
                KIO::Scheduler::scheduleJob(j);
                                ^
/data/scratch/net/libktorrent/work/.buildlink/include/kio/scheduler.h:129:9: note: 'scheduleJob' has been explicitly marked deprecated here
        KDE_DEPRECATED static void scheduleJob(SimpleJob *job);
        ^
/data/scratch/net/libktorrent/work/.buildlink/include/kdemacros.h:165:27: note: expanded from macro 'KDE_DEPRECATED'
#   define KDE_DEPRECATED Q_DECL_DEPRECATED
                          ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:1165:45: note: expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.cpp:20:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/httptracker.h:25:
In file included from /data/scratch/net/libktorrent/work/libktorrent-1.3.1/src/tracker/tracker.h:23:
In file included from /data/scratch/net/libktorrent/work/.buildlink/include/kurl.h:27:
In file included from /data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/QVariant:1:
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:354:16: warning: definition of implicit copy assignment operator for 'Private' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
        inline Private(const Private &other)
               ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qglobal.h:2304:12: note: in implicit copy assignment operator for 'QVariant::Private' first required here
    value1 = value2;
           ^
/data/scratch/net/libktorrent/work/.buildlink/qt4/include/QtCore/qvariant.h:224:7: note: in instantiation of function template specialization 'qSwap<QVariant::Private>' 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<QVariant::Private>' 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<QVariant::Private>' 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/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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
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<QVariant::Private>' requested here
    { qSwap(d, other.d); return *this; }
      ^
4 warnings generated.
4 warnings generated.
6 warnings generated.
5 warnings generated.
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