This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KTorrent 4.0beta2 released

Tags: None
(comma "," separated)
George
Moderator
Posts
5421
Karma
1

KTorrent 4.0beta2 released

Sun Apr 04, 2010 6:04 pm
The second beta release for 4.0 is out, this is the first version of ktorrent to feature support for the µTorrent transport protocol. It is still in an experimental stadium but it should be fairly stable.

Next to this big change, a whole bunch of bugs were fixed and several improvements where made:

* Authentication can now be disabled in the webinterface (use with care obviously)
* A new plugin to generate magnet URI's from torrents was added
* Events like hibernating and the network going down for some time, are now handled in a better way.
* Individual torrents can now be paused (downloading and uploading is stopped, but connections are kept alive), this has resulted in the pausing of the queue to be renamed to suspend.
* A disk getting full is now handled in a much better way
* UDP tracker scraping was added
* The usability of the queue manager widget has been improved by adding search functionality, indicating whether a torrent is a seed or a download, and making it possible to move multiple torrents at the same time.

Many more changes were made, for more details take a look at the ChangeLog.
MoDaX
Registered Member
Posts
241
Karma
0
OS

Re: KTorrent 4.0beta2 released

Mon Apr 05, 2010 1:36 pm
This release depends on Qt 4.6 in practise but CMakeLists.txt does not declare this dependency. Please fix.
Failure with Qt 4.5.3 below.
Code: Select all
[ 93%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/fadingitem.o
cd plasma/applet && /usr/lib/ccache/c++   -DMAKE_PLASMA_APPLET_KTORRENT_LIB -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -g -O2  -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -DNDEBUG -DQT_NO_DEBUG -fPIC -I. -I../../../plasma/applet -I../.. -I../../libktcore -I../../../libktcore -I../../libbtcore -I../../../libbtcore -I../../.. -I/usr/include/KDE -I/usr/include/qt4/KDE -I/usr/include/qt4 -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -I/usr/include/taskmanager   -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/plasma_applet_ktorrent.dir/fadingitem.o -c ../../../plasma/applet/fadingitem.cpp
../../../plasma/applet/fadingitem.cpp:21:30: error: QPropertyAnimation: No such file or directory
../../../plasma/applet/fadingitem.cpp: In member function 'void FadingItem::showItem()':
../../../plasma/applet/fadingitem.cpp:90: error: 'class QWeakPointer<QPropertyAnimation>' has no member named 'data'
../../../plasma/applet/fadingitem.cpp:92: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:93: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:94: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:94: error: 'QEasingCurve' has not been declared
../../../plasma/applet/fadingitem.cpp:95: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:96: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:97: error: no match for 'operator=' in '((FadingItem*)this)->FadingItem::mAnimation = animation'
/usr/include/qt4/QtCore/qsharedpointer_impl.h:350: note: candidates are: QWeakPointer<T>& QWeakPointer<T>::operator=(const QWeakPointer<T>&) [with T = QPropertyAnimation]
/usr/include/qt4/QtCore/qsharedpointer_impl.h:358: note:                 QWeakPointer<T>& QWeakPointer<T>::operator=(const QSharedPointer<X>&) [with T = QPropertyAnimation]
../../../plasma/applet/fadingitem.cpp:98: error: no matching function for call to 'FadingItem::connect(QPropertyAnimation*&, const char [12], FadingItem* const, const char [21])'
/usr/include/qt4/QtCore/qobject.h:191: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:306: note:                 bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
../../../plasma/applet/fadingitem.cpp:99: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:99: error: 'QAbstractAnimation' has not been declared
../../../plasma/applet/fadingitem.cpp:100: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:107: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:107: error: 'QAbstractAnimation' has not been declared
../../../plasma/applet/fadingitem.cpp:108: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp: In member function 'void FadingItem::hideItem()':
../../../plasma/applet/fadingitem.cpp:114: error: 'class QWeakPointer<QPropertyAnimation>' has no member named 'data'
../../../plasma/applet/fadingitem.cpp:117: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:117: error: 'QAbstractAnimation' has not been declared
../../../plasma/applet/fadingitem.cpp:118: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:126: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:126: error: 'QAbstractAnimation' has not been declared
../../../plasma/applet/fadingitem.cpp:127: error: invalid use of incomplete type 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.h:26: error: forward declaration of 'struct QPropertyAnimation'
../../../plasma/applet/fadingitem.cpp:127: error: 'QAbstractAnimation' has not been declared
make[3]: *** [plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/fadingitem.o] Error 1
make[3]: Leaving directory `/build/modax-ktorrent_4.0~beta2-0r1-amd64-g_lVZK/ktorrent-4.0~beta2/obj-x86_64-linux-gnu'
make[2]: *** [plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
/usr/bin/cmake -E cmake_progress_report "/build/modax-ktorrent_4.0~beta2-0r1-amd64-g_lVZK/ktorrent-4.0~beta2/obj-x86_64-linux-gnu/CMakeFiles"



Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]