FatRat

Network

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

1
Score 70%
Description:

FatRat is an open source download/upload manager with many common, but also some uncommon features. Make sure not so miss the plugins: http://fatrat.dolezel.info/plugins

It provides:

HTTP(S)/FTP downloads
FTP uploads
RSS feed support + special functions for TV shows and podcasts
BitTorrent support (including torrent creating, DHT, UPnP, encryption etc.)
Torrent search
Support for SOCKS5 and HTTP proxies
RapidShare.com FREE downloads
RapidShare.com uploads
RapidShare.com link verification and folder extraction
RapidSafe link decoding
MD4/MD5/SHA1 hash computing
Remote control via Jabber (!)
Remote control via a web interface
YouTube video downloading

See dependencies and compilation instructions on the project website: http://fatrat.dolezel.info

Last changelog:

10 years ago

Watch the Git repository: http://git.dolezel.info

The new version brings the scheduler, BitTorrent user agent faking, support for the newest libtorrent-rasterbar, new translations, reduced CPU usage and more.

energizer

9 years ago

Great application. What about Windows version? ;-)

Report

C

LubosD

9 years ago

I can assure you there won't be any.

Report

greycash

8 years ago

LOL!

Report

STiAT

8 years ago

Hi,

Why no Windows version? Don't you own a windows copy or is porting too much effort?

As I see it, your dependencies should be working in Windows as well.

I did not check on the source yet, but I'd like to know where you expect problems.

Report

C

LubosD

8 years ago

I simply don't want a Windows port to exist. Aside from that, Windows doesn't support the -export-dynamic feature FatRat needs for plugin support.

Report

n00kl

9 years ago

What font name in the screenshots?

Report

Axell

10 years ago

Hi!
Seems it's a great app! But I can't download anything, because when I add URL and press "OK", it says "Couldn't autodetect transfer type".
"Download as" has only autodetect option... Help me please, this app seems to be great!

Report

Karbofos

10 years ago

Hello!
thanks for your tool.
after compiling is the cpu last too high. it's possible, then any information on gui will be ever actualized.

Report

tonypizza

10 years ago

Hi LubosD,

your program looks great. Will there be support for .nzb files ?

keep up great work.

Report

ofdarkness

10 years ago

make error on 64bit kubuntu hardy

Quote:[ 69%] Building CXX object CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o
I fil inkluderad från /usr/include/boost/multi_index/detail/node_type.hpp:23,
från /usr/include/boost/multi_index/detail/index_base.hpp:21,
från /usr/include/boost/multi_index/detail/base_type.hpp:21,
från /usr/include/boost/multi_index_container.hpp:32,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_node_base.hpp:22:42: fel: boost/serialization/access.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/include/boost/multi_index/detail/index_base.hpp:27,
från /usr/include/boost/multi_index/detail/base_type.hpp:21,
från /usr/include/boost/multi_index_container.hpp:32,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_loader.hpp:21:39: fel: boost/serialization/nvp.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/include/boost/multi_index_container.hpp:46,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/archive_constructed.hpp:19:49: fel: boost/serialization/serialization.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index_container.hpp:48:48: fel: boost/serialization/split_member.hpp: Filen eller katalogen finns inte
In file included from /usr/include/boost/multi_index/detail/node_type.hpp:23,
from /usr/include/boost/multi_index/detail/index_base.hpp:21,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_node_base.hpp:72: fel: "boost::serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_node_base.hpp:72: fel: vändeklaration som inte namnger en klass eller funktion
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:27,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "void boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::add(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_loader.hpp:49: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "void boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::add_track(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_loader.hpp:56: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "FinalNode* boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::unchecked_load_node(Archive&) const":
/usr/include/boost/multi_index/detail/index_loader.hpp:104: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "FinalNode* boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::load_node(Archive&) const":
/usr/include/boost/multi_index/detail/index_loader.hpp:112: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:28,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_saver.hpp: In member function "void boost::multi_index::detail::index_saver<Node, Allocator>::add(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_saver.hpp:46: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_saver.hpp: In member function "void boost::multi_index::detail::index_saver<Node, Allocator>::add_track(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_saver.hpp:53: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_saver.hpp: In static member function "static void boost::multi_index::detail::index_saver<Node, Allocator>::save_node(Node*, Archive&)":
/usr/include/boost/multi_index/detail/index_saver.hpp:123: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index_container.hpp:46,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/archive_constructed.hpp: In constructor "boost::multi_index::detail::archive_constructed<T>::archive_constructed(Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/archive_constructed.hpp:37: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/archive_constructed.hpp: In constructor "boost::multi_index::detail::archive_constructed<T>::archive_constructed(const char*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/archive_constructed.hpp:51: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/archive_constructed.hpp:53: fel: "serialization" har inte deklarerats
In file included from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index_container.hpp: At global scope:
/usr/include/boost/multi_index_container.hpp:564: fel: "boost::serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:564: fel: vändeklaration som inte namnger en klass eller funktion
/usr/include/boost/multi_index_container.hpp:568: fel: expected ";" before "typedef"
/usr/include/boost/multi_index_container.hpp: In member function "void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::save(Archive&, unsigned int) const":
/usr/include/boost/multi_index_container.hpp:575: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:576: fel: "index_saver_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp:576: fel: expected `;' before "sm"
/usr/include/boost/multi_index_container.hpp:579: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:580: fel: "sm" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp:582: fel: "sm" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp: In member function "void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::load(Archive&, unsigned int)":
/usr/include/boost/multi_index_container.hpp:595: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index/ordered_index.hpp:51,
from /usr/local/include/libtorrent/file_pool.hpp:43,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: At global scope:
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:77: fel: expected ";" before "typedef"
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: In member function "void boost::multi_index::detail::bidir_node_iterator<Node, Derived>::save(Archive&, unsigned int) const":
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:82: fel: "node_base_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:82: fel: "bnode" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:83: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: In member function "void boost::multi_index::detail::bidir_node_iterator<Node, Derived>::load(Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:89: fel: "node_base_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:89: fel: "bnode" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:90: fel: "serialization" har inte deklarerats
make[2]: *** [CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o] Fel 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Fel 2
make: *** [all] Fel 2
translation of swedish word "har inte deklarerats" is have not been declared , and "deklarerades inte i detta definitionsområde" is not declared in this deffentionsarea..

fatrat-svn-20080429 and fatrat-svn-20080414 build as instructed on wepppage instructions..

Report

ofdarkness

10 years ago

make error on 64bit kubuntu hardy

Quote:[ 69%] Building CXX object CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o
I fil inkluderad från /usr/include/boost/multi_index/detail/node_type.hpp:23,
från /usr/include/boost/multi_index/detail/index_base.hpp:21,
från /usr/include/boost/multi_index/detail/base_type.hpp:21,
från /usr/include/boost/multi_index_container.hpp:32,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_node_base.hpp:22:42: fel: boost/serialization/access.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/include/boost/multi_index/detail/index_base.hpp:27,
från /usr/include/boost/multi_index/detail/base_type.hpp:21,
från /usr/include/boost/multi_index_container.hpp:32,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_loader.hpp:21:39: fel: boost/serialization/nvp.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/include/boost/multi_index_container.hpp:46,
från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/archive_constructed.hpp:19:49: fel: boost/serialization/serialization.hpp: Filen eller katalogen finns inte
I fil inkluderad från /usr/local/include/libtorrent/file_pool.hpp:41,
från /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index_container.hpp:48:48: fel: boost/serialization/split_member.hpp: Filen eller katalogen finns inte
In file included from /usr/include/boost/multi_index/detail/node_type.hpp:23,
from /usr/include/boost/multi_index/detail/index_base.hpp:21,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_node_base.hpp:72: fel: "boost::serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_node_base.hpp:72: fel: vändeklaration som inte namnger en klass eller funktion
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:27,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "void boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::add(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_loader.hpp:49: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "void boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::add_track(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_loader.hpp:56: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "FinalNode* boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::unchecked_load_node(Archive&) const":
/usr/include/boost/multi_index/detail/index_loader.hpp:104: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_loader.hpp: In member function "FinalNode* boost::multi_index::detail::index_loader<Node, FinalNode, Allocator>::load_node(Archive&) const":
/usr/include/boost/multi_index/detail/index_loader.hpp:112: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:28,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/index_saver.hpp: In member function "void boost::multi_index::detail::index_saver<Node, Allocator>::add(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_saver.hpp:46: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_saver.hpp: In member function "void boost::multi_index::detail::index_saver<Node, Allocator>::add_track(Node*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/index_saver.hpp:53: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/index_saver.hpp: In static member function "static void boost::multi_index::detail::index_saver<Node, Allocator>::save_node(Node*, Archive&)":
/usr/include/boost/multi_index/detail/index_saver.hpp:123: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index_container.hpp:46,
from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/archive_constructed.hpp: In constructor "boost::multi_index::detail::archive_constructed<T>::archive_constructed(Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/archive_constructed.hpp:37: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/archive_constructed.hpp: In constructor "boost::multi_index::detail::archive_constructed<T>::archive_constructed(const char*, Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/archive_constructed.hpp:51: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/archive_constructed.hpp:53: fel: "serialization" har inte deklarerats
In file included from /usr/local/include/libtorrent/file_pool.hpp:41,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index_container.hpp: At global scope:
/usr/include/boost/multi_index_container.hpp:564: fel: "boost::serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:564: fel: vändeklaration som inte namnger en klass eller funktion
/usr/include/boost/multi_index_container.hpp:568: fel: expected ";" before "typedef"
/usr/include/boost/multi_index_container.hpp: In member function "void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::save(Archive&, unsigned int) const":
/usr/include/boost/multi_index_container.hpp:575: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:576: fel: "index_saver_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp:576: fel: expected `;' before "sm"
/usr/include/boost/multi_index_container.hpp:579: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index_container.hpp:580: fel: "sm" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp:582: fel: "sm" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index_container.hpp: In member function "void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::load(Archive&, unsigned int)":
/usr/include/boost/multi_index_container.hpp:595: fel: "serialization" har inte deklarerats
In file included from /usr/include/boost/multi_index/ordered_index.hpp:51,
from /usr/local/include/libtorrent/file_pool.hpp:43,
from /home/blutengel/Desktop/fatrat-svn-20080429/tools/CreateTorrentDlg.cpp:14:
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: At global scope:
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:77: fel: expected ";" before "typedef"
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: In member function "void boost::multi_index::detail::bidir_node_iterator<Node, Derived>::save(Archive&, unsigned int) const":
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:82: fel: "node_base_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:82: fel: "bnode" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:83: fel: "serialization" har inte deklarerats
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp: In member function "void boost::multi_index::detail::bidir_node_iterator<Node, Derived>::load(Archive&, unsigned int)":
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:89: fel: "node_base_type" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:89: fel: "bnode" deklarerades inte i detta definitionsområde
/usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:90: fel: "serialization" har inte deklarerats
make[2]: *** [CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o] Fel 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Fel 2
make: *** [all] Fel 2
translation of swedish word "har inte deklarerats" is have not been declared , and "deklarerades inte i detta definitionsområde" is not declared in this deffentionsarea..

fatrat-svn-20080429 and fatrat-svn-20080414 build as instructed on wepppage instructions..

Report

C

LubosD

10 years ago

You must have an old version of Boost or something.

Report

ofdarkness

10 years ago

well compiled the latest boost from theri webbpage and now make erorrs att 6% (~60% before whit hardy repo boost libs..)

Soo i must wonder on which plattform its built and whit wich vers of boost..

Report

ofdarkness

10 years ago

well now the error is a bit diffrent..

Quote:[ 1%] Building CXX object CMakeFiles/fatrat.dir/engines/TorrentDetails.o
Linking CXX executable fatrat
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `__static_initialization_and_destruction_0(int, int)':
TorrentDetails.cpp:(.text+0x1b2): undefined reference to `boost::system::get_system_category()'
TorrentDetails.cpp:(.text+0x1be): undefined reference to `boost::system::get_posix_category()'
TorrentDetails.cpp:(.text+0x1ca): undefined reference to `boost::system::get_posix_category()'
TorrentDetails.cpp:(.text+0x1d6): undefined reference to `boost::system::get_system_category()'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::fill()':
TorrentDetails.cpp:(.text+0x379): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDetails.cpp:(.text+0x3cb): undefined reference to `libtorrent::torrent_info::creation_date() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::refresh()':
TorrentDetails.cpp:(.text+0x864): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDetails.cpp:(.text+0xf98): undefined reference to `libtorrent::torrent_handle::piece_availability(std::vector<int, std::allocator<int> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::fileContext(QPoint const&)':
TorrentDetails.cpp:(.text+0x12c7): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::setPriority(int)':
TorrentDetails.cpp:(.text+0x1b50): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)':
TorrentDetails.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_13simple_formatIcEEcE12format_monthERKS3_RSo[boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)]+0x37): undefined reference to `boost::gregorian::greg_month::as_short_string() const'
TorrentDetails.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_13simple_formatIcEEcE12format_monthERKS3_RSo[boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)]+0x4e): undefined reference to `boost::gregorian::greg_month::as_long_string() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::piece_length() const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info12piece_lengthEv[libtorrent::torrent_info::piece_length() const]+0x2c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::num_files(bool) const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info9num_filesEb[libtorrent::torrent_info::num_files(bool) const]+0x30): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::file_at(int, bool) const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info7file_atEib[libtorrent::torrent_info::file_at(int, bool) const]+0x82): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info7file_atEib[libtorrent::torrent_info::file_at(int, bool) const]+0xe1): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::total() const':
TorrentDownload.cpp:(.text+0x713): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::done() const':
TorrentDownload.cpp:(.text+0x74f): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::forceRecheck()':
TorrentDownload.cpp:(.text+0x7c1): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x899): undefined reference to `libtorrent::torrent_handle::upload_limit() const'
TorrentDownload.cpp:(.text+0x8ac): undefined reference to `libtorrent::torrent_handle::download_limit() const'
TorrentDownload.cpp:(.text+0x8cb): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::forceReannounce()':
TorrentDownload.cpp:(.text+0xaf5): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb27): undefined reference to `libtorrent::torrent_handle::force_reannounce() const'
TorrentDownload.cpp:(.text+0xb36): undefined reference to `libtorrent::torrent_handle::scrape_tracker() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::speeds(int&, int&) const':
TorrentDownload.cpp:(.text+0xc58): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xc73): undefined reference to `libtorrent::torrent_handle::status() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentWorker::doWork()':
TorrentDownload.cpp:(.text+0xe11): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xe33): undefined reference to `libtorrent::torrent_handle::status() const'
TorrentDownload.cpp:(.text+0xf53): undefined reference to `libtorrent::torrent_handle::is_seed() const'
TorrentDownload.cpp:(.text+0xff7): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x10a2): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x11ea): undefined reference to `libtorrent::torrent_handle::download_limit() const'
TorrentDownload.cpp:(.text+0x1200): undefined reference to `libtorrent::torrent_handle::upload_limit() const'
TorrentDownload.cpp:(.text+0x137c): undefined reference to `libtorrent::session::pop_alert()'
TorrentDownload.cpp:(.text+0x1413): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x149c): undefined reference to `libtorrent::alert::msg() const'
TorrentDownload.cpp:(.text+0x1503): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1665): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x179b): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1ae4): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1c0d): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1d70): undefined reference to `libtorrent::alert::msg() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::load(QDomNode const&)':
TorrentDownload.cpp:(.text+0x3595): undefined reference to `libtorrent::torrent_info::torrent_info(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x3971): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
TorrentDownload.cpp:(.text+0x398c): undefined reference to `libtorrent::session::add_torrent(boost::intrusive_ptr<libtorrent::torrent_info>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::entry const&, libtorrent::storage_mode_t, bool, libtorrent::storage_interface* (&)(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&), void*)'
TorrentDownload.cpp:(.text+0x3a9b): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x3b14): undefined reference to `libtorrent::torrent_handle::set_max_uploads(int) const'
TorrentDownload.cpp:(.text+0x3cb4): undefined reference to `libtorrent::torrent_handle::set_max_connections(int) const'
TorrentDownload.cpp:(.text+0x41c5): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
TorrentDownload.cpp:(.text+0x46e7): undefined reference to `libtorrent::torrent_handle::replace_trackers(std::vector<libtorrent::announce_entry, std::allocator<libtorrent::announce_entry> > const&) const'
TorrentDownload.cpp:(.text+0x474a): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
TorrentDownload.cpp:(.text+0x4d23): undefined reference to `libtorrent::torrent_handle::remove_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentDownload.cpp:(.text+0x4e6b): undefined reference to `libtorrent::torrent_handle::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentDownload.cpp:(.text+0x4f58): undefined reference to `libtorrent::torrent_handle::resume() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::setSpeedLimits(int, int)':
TorrentDownload.cpp:(.text+0x5522): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x55e6): undefined reference to `libtorrent::torrent_handle::set_upload_limit(int) const'
TorrentDownload.cpp:(.text+0x55f6): undefined reference to `libtorrent::torrent_handle::set_download_limit(int) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::changeActive(bool)':
TorrentDownload.cpp:(.text+0x563f): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x5656): undefined reference to `libtorrent::torrent_handle::resume() const'
TorrentDownload.cpp:(.text+0x5663): undefined reference to `libtorrent::torrent_handle::force_reannounce() const'
TorrentDownload.cpp:(.text+0x5676): undefined reference to `libtorrent::torrent_handle::pause() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::setObject(QString)':
TorrentDownload.cpp:(.text+0x5696): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x56c9): undefined reference to `libtorrent::torrent_handle::move_storage(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::save(QDomDocument&, QDomNode&) const':
TorrentDownload.cpp:(.text+0x5eba): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x5f0f): undefined reference to `libtorrent::torrent_handle::write_resume_data() const'
TorrentDownload.cpp:(.text+0x6534): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x65ab): undefined reference to `libtorrent::torrent_handle::trackers() const'
TorrentDownload.cpp:(.text+0x6770): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::init(QString, QString)':
TorrentDownload.cpp:(.text+0x7058): undefined reference to `libtorrent::torrent_info::torrent_info(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x7323): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
TorrentDownload.cpp:(.text+0x7340): undefined reference to `libtorrent::session::add_torrent(boost::intrusive_ptr<libtorrent::torrent_info>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::entry const&, libtorrent::storage_mode_t, bool, libtorrent::storage_interface* (&)(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&), void*)'
TorrentDownload.cpp:(.text+0x7650): undefined reference to `libtorrent::torrent_handle::set_max_uploads(int) const'
TorrentDownload.cpp:(.text+0x7820): undefined reference to `libtorrent::torrent_handle::set_max_connections(int) const'
TorrentDownload.cpp:(.text+0x7846): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::dataPath(bool) const':
TorrentDownload.cpp:(.text+0x86bc): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::name() const':
TorrentDownload.cpp:(.text+0x8700): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x8715): undefined reference to `libtorrent::torrent_handle::name() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::globalExit()':
TorrentDownload.cpp:(.text+0x87d8): undefined reference to `libtorrent::session::dht_state() const'
TorrentDownload.cpp:(.text+0x8914): undefined reference to `libtorrent::session::~session()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::applySettings()':
TorrentDownload.cpp:(.text+0x8caa): undefined reference to `libtorrent::session::listen_port() const'
TorrentDownload.cpp:(.text+0x8cee): undefined reference to `libtorrent::session::listen_on(std::pair<int, int> const&, char const*)'
TorrentDownload.cpp:(.text+0x8fd3): undefined reference to `libtorrent::session::start_upnp()'
TorrentDownload.cpp:(.text+0x8fe1): undefined reference to `libtorrent::session::stop_upnp()'
TorrentDownload.cpp:(.text+0x9012): undefined reference to `libtorrent::session::start_natpmp()'
TorrentDownload.cpp:(.text+0x9020): undefined reference to `libtorrent::session::stop_natpmp()'
TorrentDownload.cpp:(.text+0x9051): undefined reference to `libtorrent::session::start_lsd()'
TorrentDownload.cpp:(.text+0x905f): undefined reference to `libtorrent::session::stop_lsd()'
TorrentDownload.cpp:(.text+0x92cb): undefined reference to `libtorrent::session::start_dht(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x93bb): undefined reference to `libtorrent::session::add_dht_router(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> const&)'
TorrentDownload.cpp:(.text+0x97b5): undefined reference to `libtorrent::session::stop_dht()'
TorrentDownload.cpp:(.text+0x982a): undefined reference to `libtorrent::session::set_max_uploads(int)'
TorrentDownload.cpp:(.text+0x9966): undefined reference to `libtorrent::session::set_max_connections(int)'
TorrentDownload.cpp:(.text+0x9d1b): undefined reference to `libtorrent::session::set_settings(libtorrent::session_settings const&)'
TorrentDownload.cpp:(.text+0xa2c2): undefined reference to `libtorrent::session::set_pe_settings(libtorrent::pe_settings const&)'
TorrentDownload.cpp:(.text+0xa743): undefined reference to `libtorrent::session::set_tracker_proxy(libtorrent::proxy_settings const&)'
TorrentDownload.cpp:(.text+0xa7f5): undefined reference to `libtorrent::session::set_web_seed_proxy(libtorrent::proxy_settings const&)'
TorrentDownload.cpp:(.text+0xa8a4): undefined reference to `libtorrent::session::set_peer_proxy(libtorrent::proxy_settings const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::globalInit()':
TorrentDownload.cpp:(.text+0xa973): undefined reference to `boost::filesystem::native(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text+0xa9c6): undefined reference to `libtorrent::session::session(libtorrent::fingerprint const&)'
TorrentDownload.cpp:(.text+0xa9e5): undefined reference to `libtorrent::session::set_severity_level(libtorrent::alert::severity_t)'
TorrentDownload.cpp:(.text+0xab54): undefined reference to `libtorrent::create_ut_pex_plugin(libtorrent::torrent*, void*)'
TorrentDownload.cpp:(.text+0xab6c): undefined reference to `libtorrent::session::add_extension(boost::function<boost::shared_ptr<libtorrent::torrent_plugin> ()(libtorrent::torrent*, void*), std::allocator<void> >)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb34c): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb369): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb4e2): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb4ff): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb678): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb695): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::~entry()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryD1Ev[libtorrent::entry::~entry()]+0x11): undefined reference to `libtorrent::entry::destruct()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::read_string<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail11read_stringISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_iRSsRb[void libtorrent::detail::read_string<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)':
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_add_refEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x38): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_add_refEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x58): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::read_string<char const*>(char const*&, char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail11read_stringIPKcEEvRT_S4_iRSsRb[void libtorrent::detail::read_string<char const*>(char const*&, char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent11fingerprintC1EPKciiii[libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)]+0x62): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o:TorrentDownload.cpp:(.text._ZN10libtorrent11fingerprintC1EPKciiii[libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)]+0x81): more undefined references to `assert_fail(char const*, int, char const*, char const*)' follow
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::entry(libtorrent::entry::data_type)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryC1ENS0_9data_typeE[libtorrent::entry::entry(libtorrent::entry::data_type)]+0x20): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::integer()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry7integerEv[libtorrent::entry::integer()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry7integerEv[libtorrent::entry::integer()]+0x9c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::list()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry4listEv[libtorrent::entry::list()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry4listEv[libtorrent::entry::list()]+0x9e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::string()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry6stringEv[libtorrent::entry::string()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry6stringEv[libtorrent::entry::string()]+0x9e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::integer() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry7integerEv[libtorrent::entry::integer() const]+0x83): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::string() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry6stringEv[libtorrent::entry::string() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::list() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry4listEv[libtorrent::entry::list() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::dict() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry4dictEv[libtorrent::entry::dict() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::entry(libtorrent::entry const&)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryC1ERKS0_[libtorrent::entry::entry(libtorrent::entry const&)]+0x19): undefined reference to `libtorrent::entry::copy(libtorrent::entry const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::operator=(libtorrent::entry const&)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryaSERKS0_[libtorrent::entry::operator=(libtorrent::entry const&)]+0x15): undefined reference to `libtorrent::entry::destruct()'
TorrentDownload.cpp:(.text._ZN10libtorrent5entryaSERKS0_[libtorrent::entry::operator=(libtorrent::entry const&)]+0x22): undefined reference to `libtorrent::entry::copy(libtorrent::entry const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x147): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x3b8): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x4bb): undefined reference to `libtorrent::entry::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x5eb): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x6a2): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x12d): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x38e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x496): undefined reference to `libtorrent::entry::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x59e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x63d): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void boost::checked_delete<libtorrent::torrent_info const>(libtorrent::torrent_info const*)':
TorrentDownload.cpp:(.text._ZN5boost14checked_deleteIKN10libtorrent12torrent_infoEEEvPT_[void boost::checked_delete<libtorrent::torrent_info const>(libtorrent::torrent_info const*)]+0x20): undefined reference to `libtorrent::torrent_info::~torrent_info()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)':
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_releaseEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x37): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_releaseEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x57): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::write_integer<std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(std::back_insert_iterator<std::vector<char, std::allocator<char> > >&, long)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail13write_integerISt20back_insert_iteratorISt6vectorIcSaIcEEEEEvRT_l[void libtorrent::detail::write_integer<std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(std::back_insert_iterator<std::vector<char, std::allocator<char> > >&, long)]+0x2d): undefined reference to `libtorrent::detail::integer_to_str(char*, int, long)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o:(.rodata._ZTIN10libtorrent13torrent_alertE[typeinfo for libtorrent::torrent_alert]+0x10): undefined reference to `typeinfo for libtorrent::alert'
CMakeFiles/fatrat.dir/engines/TorrentFilesModel.o: In function `TorrentFilesModel::refresh(std::vector<bool, std::allocator<bool> > const*)':
TorrentFilesModel.cpp:(.text+0x827): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentFilesModel.cpp:(.text+0x847): undefined reference to `libtorrent::torrent_handle::file_progress(std::vector<float, std::allocator<float> >&)'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::accepted()':
TorrentOptsWidget.cpp:(.text+0x9bb): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentOptsWidget.cpp:(.text+0xb5d): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
TorrentOptsWidget.cpp:(.text+0xc90): undefined reference to `libtorrent::torrent_handle::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentOptsWidget.cpp:(.text+0xe52): undefined reference to `libtorrent::torrent_handle::remove_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentOptsWidget.cpp:(.text+0xed4): undefined reference to `libtorrent::torrent_handle::replace_trackers(std::vector<libtorrent::announce_entry, std::allocator<libtorrent::announce_entry> > const&) const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::handleInvalid()':
TorrentOptsWidget.cpp:(.text+0x1090): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::load()':
TorrentOptsWidget.cpp:(.text+0x1223): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentOptsWidget.cpp:(.text+0x1ab5): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
TorrentOptsWidget.cpp:(.text+0x1b9c): undefined reference to `libtorrent::torrent_handle::trackers() const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `libtorrent::torrent_info::url_seeds() const':
TorrentOptsWidget.cpp:(.text._ZNK10libtorrent12torrent_info9url_seedsEv[libtorrent::torrent_info::url_seeds() const]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentIPFilter.o: In function `loadIPFilter(QString, libtorrent::ip_filter*)':
TorrentIPFilter.cpp:(.text+0x4bb): undefined reference to `libtorrent::ip_filter::add_rule(asio::ip::address, asio::ip::address, int)'
CMakeFiles/fatrat.dir/engines/TorrentPeersModel.o: In function `TorrentPeersModel::refresh()':
TorrentPeersModel.cpp:(.text+0x3d1): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentPeersModel.cpp:(.text+0x407): undefined reference to `libtorrent::torrent_handle::get_peer_info(std::vector<libtorrent::peer_info, std::allocator<libtorrent::peer_info> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentPiecesModel.o: In function `TorrentPiecesModel::refresh()':
TorrentPiecesModel.cpp:(.text+0x70b): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentPiecesModel.cpp:(.text+0x741): undefined reference to `libtorrent::torrent_handle::get_download_queue(std::vector<libtorrent::partial_piece_info, std::allocator<libtorrent::partial_piece_info> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentSettings.o: In function `TorrentSettings::cleanup()':
TorrentSettings.cpp:(.text+0x32d): undefined reference to `libtorrent::session::get_torrents() const'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `HasherThread::run()':
CreateTorrentDlg.cpp:(.text+0x39f): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
CreateTorrentDlg.cpp:(.text+0x478): undefined reference to `libtorrent::torrent_info::piece_size(int) const'
CreateTorrentDlg.cpp:(.text+0x4b0): undefined reference to `libtorrent::torrent_info::piece_size(int) const'
CreateTorrentDlg.cpp:(.text+0x4ef): undefined reference to `libtorrent::torrent_info::set_hash(int, libtorrent::big_number const&)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `CreateTorrentDlg::hasherFinished()':
CreateTorrentDlg.cpp:(.text+0xd58): undefined reference to `libtorrent::torrent_info::create_torrent() const'
CreateTorrentDlg.cpp:(.text+0xec6): undefined reference to `libtorrent::torrent_info::~torrent_info()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `CreateTorrentDlg::createTorrent()':
CreateTorrentDlg.cpp:(.text+0x159d): undefined reference to `libtorrent::torrent_info::torrent_info()'
CreateTorrentDlg.cpp:(.text+0x1645): undefined reference to `libtorrent::torrent_info::set_creator(char const*)'
CreateTorrentDlg.cpp:(.text+0x165a): undefined reference to `libtorrent::torrent_info::set_comment(char const*)'
CreateTorrentDlg.cpp:(.text+0x16a0): undefined reference to `libtorrent::torrent_info::set_piece_size(int)'
CreateTorrentDlg.cpp:(.text+0x17b2): undefined reference to `libtorrent::torrent_info::add_tracker(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
CreateTorrentDlg.cpp:(.text+0x1b90): undefined reference to `libtorrent::torrent_info::add_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> const&)'
CreateTorrentDlg.cpp:(.text+0x1d53): undefined reference to `libtorrent::torrent_info::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CreateTorrentDlg.cpp:(.text+0x22f8): undefined reference to `libtorrent::torrent_info::add_file(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits>, long)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::torrent_info::num_pieces() const':
CreateTorrentDlg.cpp:(.text._ZNK10libtorrent12torrent_info10num_piecesEv[libtorrent::torrent_info::num_pieces() const]+0x2c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::file_pool::file_pool(int)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent9file_poolC1Ei[libtorrent::file_pool::file_pool(int)]+0x5b): undefined reference to `boost::mutex::mutex()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::hasher::hasher(char const*, int)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x18): undefined reference to `SHA1_Init(SHA_CTX*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x38): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x57): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x67): undefined reference to `SHA1_Update(SHA_CTX*, unsigned char const*, unsigned int)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::hasher::final()':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasher5finalEv[libtorrent::hasher::final()]+0x3c): undefined reference to `SHA1_Final(unsigned char*, SHA_CTX*)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::file_pool::~file_pool()':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent9file_poolD1Ev[libtorrent::file_pool::~file_pool()]+0x16): undefined reference to `boost::mutex::~mutex()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `void libtorrent::detail::write_integer<std::ostream_iterator<char, char, std::char_traits<char> > >(std::ostream_iterator<char, char, std::char_traits<char> >&, long)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6detail13write_integerISt16ostream_iteratorIccSt11char_traitsIcEEEEvRT_l[void libtorrent::detail::write_integer<std::ostream_iterator<char, char, std::char_traits<char> > >(std::ostream_iterator<char, char, std::char_traits<char> >&, long)]+0x2d): undefined reference to `libtorrent::detail::integer_to_str(char*, int, long)'
collect2: ld returnerade avslutningsstatus 1
make[2]: *** [fatrat] Fel 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Fel 2
make: *** [all] Fel 2
[ blutengel: ~/Desktop/fatrat-svn-20080429 ]$

Report

C

LubosD

10 years ago

Now it seems that FatRat doesn't link against libtorrent libraries at all. I'll look into it and will report back with some ideas.

Report

ofdarkness

10 years ago

well now the error is a bit diffrent..

Quote:[ 1%] Building CXX object CMakeFiles/fatrat.dir/engines/TorrentDetails.o
Linking CXX executable fatrat
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `__static_initialization_and_destruction_0(int, int)':
TorrentDetails.cpp:(.text+0x1b2): undefined reference to `boost::system::get_system_category()'
TorrentDetails.cpp:(.text+0x1be): undefined reference to `boost::system::get_posix_category()'
TorrentDetails.cpp:(.text+0x1ca): undefined reference to `boost::system::get_posix_category()'
TorrentDetails.cpp:(.text+0x1d6): undefined reference to `boost::system::get_system_category()'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::fill()':
TorrentDetails.cpp:(.text+0x379): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDetails.cpp:(.text+0x3cb): undefined reference to `libtorrent::torrent_info::creation_date() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::refresh()':
TorrentDetails.cpp:(.text+0x864): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDetails.cpp:(.text+0xf98): undefined reference to `libtorrent::torrent_handle::piece_availability(std::vector<int, std::allocator<int> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::fileContext(QPoint const&)':
TorrentDetails.cpp:(.text+0x12c7): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::setPriority(int)':
TorrentDetails.cpp:(.text+0x1b50): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)':
TorrentDetails.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_13simple_formatIcEEcE12format_monthERKS3_RSo[boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)]+0x37): undefined reference to `boost::gregorian::greg_month::as_short_string() const'
TorrentDetails.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_13simple_formatIcEEcE12format_monthERKS3_RSo[boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::basic_ostream<char, std::char_traits<char> >&)]+0x4e): undefined reference to `boost::gregorian::greg_month::as_long_string() const'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::piece_length() const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info12piece_lengthEv[libtorrent::torrent_info::piece_length() const]+0x2c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::num_files(bool) const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info9num_filesEb[libtorrent::torrent_info::num_files(bool) const]+0x30): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `libtorrent::torrent_info::file_at(int, bool) const':
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info7file_atEib[libtorrent::torrent_info::file_at(int, bool) const]+0x82): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDetails.cpp:(.text._ZNK10libtorrent12torrent_info7file_atEib[libtorrent::torrent_info::file_at(int, bool) const]+0xe1): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::total() const':
TorrentDownload.cpp:(.text+0x713): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::done() const':
TorrentDownload.cpp:(.text+0x74f): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::forceRecheck()':
TorrentDownload.cpp:(.text+0x7c1): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x899): undefined reference to `libtorrent::torrent_handle::upload_limit() const'
TorrentDownload.cpp:(.text+0x8ac): undefined reference to `libtorrent::torrent_handle::download_limit() const'
TorrentDownload.cpp:(.text+0x8cb): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::forceReannounce()':
TorrentDownload.cpp:(.text+0xaf5): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb27): undefined reference to `libtorrent::torrent_handle::force_reannounce() const'
TorrentDownload.cpp:(.text+0xb36): undefined reference to `libtorrent::torrent_handle::scrape_tracker() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::speeds(int&, int&) const':
TorrentDownload.cpp:(.text+0xc58): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xc73): undefined reference to `libtorrent::torrent_handle::status() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentWorker::doWork()':
TorrentDownload.cpp:(.text+0xe11): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xe33): undefined reference to `libtorrent::torrent_handle::status() const'
TorrentDownload.cpp:(.text+0xf53): undefined reference to `libtorrent::torrent_handle::is_seed() const'
TorrentDownload.cpp:(.text+0xff7): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x10a2): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x11ea): undefined reference to `libtorrent::torrent_handle::download_limit() const'
TorrentDownload.cpp:(.text+0x1200): undefined reference to `libtorrent::torrent_handle::upload_limit() const'
TorrentDownload.cpp:(.text+0x137c): undefined reference to `libtorrent::session::pop_alert()'
TorrentDownload.cpp:(.text+0x1413): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x149c): undefined reference to `libtorrent::alert::msg() const'
TorrentDownload.cpp:(.text+0x1503): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1665): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x179b): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1ae4): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1c0d): undefined reference to `typeinfo for libtorrent::alert'
TorrentDownload.cpp:(.text+0x1d70): undefined reference to `libtorrent::alert::msg() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::load(QDomNode const&)':
TorrentDownload.cpp:(.text+0x3595): undefined reference to `libtorrent::torrent_info::torrent_info(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x3971): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
TorrentDownload.cpp:(.text+0x398c): undefined reference to `libtorrent::session::add_torrent(boost::intrusive_ptr<libtorrent::torrent_info>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::entry const&, libtorrent::storage_mode_t, bool, libtorrent::storage_interface* (&)(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&), void*)'
TorrentDownload.cpp:(.text+0x3a9b): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
TorrentDownload.cpp:(.text+0x3b14): undefined reference to `libtorrent::torrent_handle::set_max_uploads(int) const'
TorrentDownload.cpp:(.text+0x3cb4): undefined reference to `libtorrent::torrent_handle::set_max_connections(int) const'
TorrentDownload.cpp:(.text+0x41c5): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
TorrentDownload.cpp:(.text+0x46e7): undefined reference to `libtorrent::torrent_handle::replace_trackers(std::vector<libtorrent::announce_entry, std::allocator<libtorrent::announce_entry> > const&) const'
TorrentDownload.cpp:(.text+0x474a): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
TorrentDownload.cpp:(.text+0x4d23): undefined reference to `libtorrent::torrent_handle::remove_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentDownload.cpp:(.text+0x4e6b): undefined reference to `libtorrent::torrent_handle::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentDownload.cpp:(.text+0x4f58): undefined reference to `libtorrent::torrent_handle::resume() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::setSpeedLimits(int, int)':
TorrentDownload.cpp:(.text+0x5522): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x55e6): undefined reference to `libtorrent::torrent_handle::set_upload_limit(int) const'
TorrentDownload.cpp:(.text+0x55f6): undefined reference to `libtorrent::torrent_handle::set_download_limit(int) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::changeActive(bool)':
TorrentDownload.cpp:(.text+0x563f): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x5656): undefined reference to `libtorrent::torrent_handle::resume() const'
TorrentDownload.cpp:(.text+0x5663): undefined reference to `libtorrent::torrent_handle::force_reannounce() const'
TorrentDownload.cpp:(.text+0x5676): undefined reference to `libtorrent::torrent_handle::pause() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::setObject(QString)':
TorrentDownload.cpp:(.text+0x5696): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x56c9): undefined reference to `libtorrent::torrent_handle::move_storage(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::save(QDomDocument&, QDomNode&) const':
TorrentDownload.cpp:(.text+0x5eba): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x5f0f): undefined reference to `libtorrent::torrent_handle::write_resume_data() const'
TorrentDownload.cpp:(.text+0x6534): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x65ab): undefined reference to `libtorrent::torrent_handle::trackers() const'
TorrentDownload.cpp:(.text+0x6770): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::init(QString, QString)':
TorrentDownload.cpp:(.text+0x7058): undefined reference to `libtorrent::torrent_info::torrent_info(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x7323): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
TorrentDownload.cpp:(.text+0x7340): undefined reference to `libtorrent::session::add_torrent(boost::intrusive_ptr<libtorrent::torrent_info>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::entry const&, libtorrent::storage_mode_t, bool, libtorrent::storage_interface* (&)(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&), void*)'
TorrentDownload.cpp:(.text+0x7650): undefined reference to `libtorrent::torrent_handle::set_max_uploads(int) const'
TorrentDownload.cpp:(.text+0x7820): undefined reference to `libtorrent::torrent_handle::set_max_connections(int) const'
TorrentDownload.cpp:(.text+0x7846): undefined reference to `libtorrent::torrent_handle::set_ratio(float) const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::dataPath(bool) const':
TorrentDownload.cpp:(.text+0x86bc): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::name() const':
TorrentDownload.cpp:(.text+0x8700): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0x8715): undefined reference to `libtorrent::torrent_handle::name() const'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::globalExit()':
TorrentDownload.cpp:(.text+0x87d8): undefined reference to `libtorrent::session::dht_state() const'
TorrentDownload.cpp:(.text+0x8914): undefined reference to `libtorrent::session::~session()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::applySettings()':
TorrentDownload.cpp:(.text+0x8caa): undefined reference to `libtorrent::session::listen_port() const'
TorrentDownload.cpp:(.text+0x8cee): undefined reference to `libtorrent::session::listen_on(std::pair<int, int> const&, char const*)'
TorrentDownload.cpp:(.text+0x8fd3): undefined reference to `libtorrent::session::start_upnp()'
TorrentDownload.cpp:(.text+0x8fe1): undefined reference to `libtorrent::session::stop_upnp()'
TorrentDownload.cpp:(.text+0x9012): undefined reference to `libtorrent::session::start_natpmp()'
TorrentDownload.cpp:(.text+0x9020): undefined reference to `libtorrent::session::stop_natpmp()'
TorrentDownload.cpp:(.text+0x9051): undefined reference to `libtorrent::session::start_lsd()'
TorrentDownload.cpp:(.text+0x905f): undefined reference to `libtorrent::session::stop_lsd()'
TorrentDownload.cpp:(.text+0x92cb): undefined reference to `libtorrent::session::start_dht(libtorrent::entry const&)'
TorrentDownload.cpp:(.text+0x93bb): undefined reference to `libtorrent::session::add_dht_router(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> const&)'
TorrentDownload.cpp:(.text+0x97b5): undefined reference to `libtorrent::session::stop_dht()'
TorrentDownload.cpp:(.text+0x982a): undefined reference to `libtorrent::session::set_max_uploads(int)'
TorrentDownload.cpp:(.text+0x9966): undefined reference to `libtorrent::session::set_max_connections(int)'
TorrentDownload.cpp:(.text+0x9d1b): undefined reference to `libtorrent::session::set_settings(libtorrent::session_settings const&)'
TorrentDownload.cpp:(.text+0xa2c2): undefined reference to `libtorrent::session::set_pe_settings(libtorrent::pe_settings const&)'
TorrentDownload.cpp:(.text+0xa743): undefined reference to `libtorrent::session::set_tracker_proxy(libtorrent::proxy_settings const&)'
TorrentDownload.cpp:(.text+0xa7f5): undefined reference to `libtorrent::session::set_web_seed_proxy(libtorrent::proxy_settings const&)'
TorrentDownload.cpp:(.text+0xa8a4): undefined reference to `libtorrent::session::set_peer_proxy(libtorrent::proxy_settings const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::globalInit()':
TorrentDownload.cpp:(.text+0xa973): undefined reference to `boost::filesystem::native(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text+0xa9c6): undefined reference to `libtorrent::session::session(libtorrent::fingerprint const&)'
TorrentDownload.cpp:(.text+0xa9e5): undefined reference to `libtorrent::session::set_severity_level(libtorrent::alert::severity_t)'
TorrentDownload.cpp:(.text+0xab54): undefined reference to `libtorrent::create_ut_pex_plugin(libtorrent::torrent*, void*)'
TorrentDownload.cpp:(.text+0xab6c): undefined reference to `libtorrent::session::add_extension(boost::function<boost::shared_ptr<libtorrent::torrent_plugin> ()(libtorrent::torrent*, void*), std::allocator<void> >)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb34c): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb369): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb4e2): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb4ff): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `TorrentDownload::~TorrentDownload()':
TorrentDownload.cpp:(.text+0xb678): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentDownload.cpp:(.text+0xb695): undefined reference to `libtorrent::session::remove_torrent(libtorrent::torrent_handle const&, int)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::~entry()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryD1Ev[libtorrent::entry::~entry()]+0x11): undefined reference to `libtorrent::entry::destruct()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::read_string<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail11read_stringISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_iRSsRb[void libtorrent::detail::read_string<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)':
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_add_refEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x38): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_add_refEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_add_ref(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x58): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::read_string<char const*>(char const*&, char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail11read_stringIPKcEEvRT_S4_iRSsRb[void libtorrent::detail::read_string<char const*>(char const*&, char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent11fingerprintC1EPKciiii[libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)]+0x62): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o:TorrentDownload.cpp:(.text._ZN10libtorrent11fingerprintC1EPKciiii[libtorrent::fingerprint::fingerprint(char const*, int, int, int, int)]+0x81): more undefined references to `assert_fail(char const*, int, char const*, char const*)' follow
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::entry(libtorrent::entry::data_type)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryC1ENS0_9data_typeE[libtorrent::entry::entry(libtorrent::entry::data_type)]+0x20): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::integer()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry7integerEv[libtorrent::entry::integer()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry7integerEv[libtorrent::entry::integer()]+0x9c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::list()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry4listEv[libtorrent::entry::list()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry4listEv[libtorrent::entry::list()]+0x9e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::string()':
TorrentDownload.cpp:(.text._ZN10libtorrent5entry6stringEv[libtorrent::entry::string()]+0x22): undefined reference to `libtorrent::entry::construct(libtorrent::entry::data_type)'
TorrentDownload.cpp:(.text._ZN10libtorrent5entry6stringEv[libtorrent::entry::string()]+0x9e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::integer() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry7integerEv[libtorrent::entry::integer() const]+0x83): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::string() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry6stringEv[libtorrent::entry::string() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::list() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry4listEv[libtorrent::entry::list() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::dict() const':
TorrentDownload.cpp:(.text._ZNK10libtorrent5entry4dictEv[libtorrent::entry::dict() const]+0x85): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::entry(libtorrent::entry const&)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryC1ERKS0_[libtorrent::entry::entry(libtorrent::entry const&)]+0x19): undefined reference to `libtorrent::entry::copy(libtorrent::entry const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::entry::operator=(libtorrent::entry const&)':
TorrentDownload.cpp:(.text._ZN10libtorrent5entryaSERKS0_[libtorrent::entry::operator=(libtorrent::entry const&)]+0x15): undefined reference to `libtorrent::entry::destruct()'
TorrentDownload.cpp:(.text._ZN10libtorrent5entryaSERKS0_[libtorrent::entry::operator=(libtorrent::entry const&)]+0x22): undefined reference to `libtorrent::entry::copy(libtorrent::entry const&)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x147): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x3b8): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x4bb): undefined reference to `libtorrent::entry::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x5eb): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveISt16istream_iteratorIccSt11char_traitsIcElEEEvRT_S6_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<std::istream_iterator<char, char, std::char_traits<char>, long> >(std::istream_iterator<char, char, std::char_traits<char>, long>&, std::istream_iterator<char, char, std::char_traits<char>, long>, libtorrent::entry&, bool&, int)]+0x6a2): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x12d): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x38e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x496): undefined reference to `libtorrent::entry::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x59e): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent6detail17bdecode_recursiveIPKcEEvRT_S4_RNS_5entryERbi[void libtorrent::detail::bdecode_recursive<char const*>(char const*&, char const*, libtorrent::entry&, bool&, int)]+0x63d): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void boost::checked_delete<libtorrent::torrent_info const>(libtorrent::torrent_info const*)':
TorrentDownload.cpp:(.text._ZN5boost14checked_deleteIKN10libtorrent12torrent_infoEEEvPT_[void boost::checked_delete<libtorrent::torrent_info const>(libtorrent::torrent_info const*)]+0x20): undefined reference to `libtorrent::torrent_info::~torrent_info()'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)':
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_releaseEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x37): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
TorrentDownload.cpp:(.text._ZN10libtorrent21intrusive_ptr_releaseEPKNS_18intrusive_ptr_baseINS_12torrent_infoEEE[libtorrent::intrusive_ptr_release(libtorrent::intrusive_ptr_base<libtorrent::torrent_info> const*)]+0x57): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o: In function `void libtorrent::detail::write_integer<std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(std::back_insert_iterator<std::vector<char, std::allocator<char> > >&, long)':
TorrentDownload.cpp:(.text._ZN10libtorrent6detail13write_integerISt20back_insert_iteratorISt6vectorIcSaIcEEEEEvRT_l[void libtorrent::detail::write_integer<std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(std::back_insert_iterator<std::vector<char, std::allocator<char> > >&, long)]+0x2d): undefined reference to `libtorrent::detail::integer_to_str(char*, int, long)'
CMakeFiles/fatrat.dir/engines/TorrentDownload.o:(.rodata._ZTIN10libtorrent13torrent_alertE[typeinfo for libtorrent::torrent_alert]+0x10): undefined reference to `typeinfo for libtorrent::alert'
CMakeFiles/fatrat.dir/engines/TorrentFilesModel.o: In function `TorrentFilesModel::refresh(std::vector<bool, std::allocator<bool> > const*)':
TorrentFilesModel.cpp:(.text+0x827): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentFilesModel.cpp:(.text+0x847): undefined reference to `libtorrent::torrent_handle::file_progress(std::vector<float, std::allocator<float> >&)'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::accepted()':
TorrentOptsWidget.cpp:(.text+0x9bb): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentOptsWidget.cpp:(.text+0xb5d): undefined reference to `libtorrent::torrent_handle::prioritize_files(std::vector<int, std::allocator<int> > const&) const'
TorrentOptsWidget.cpp:(.text+0xc90): undefined reference to `libtorrent::torrent_handle::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentOptsWidget.cpp:(.text+0xe52): undefined reference to `libtorrent::torrent_handle::remove_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
TorrentOptsWidget.cpp:(.text+0xed4): undefined reference to `libtorrent::torrent_handle::replace_trackers(std::vector<libtorrent::announce_entry, std::allocator<libtorrent::announce_entry> > const&) const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::handleInvalid()':
TorrentOptsWidget.cpp:(.text+0x1090): undefined reference to `libtorrent::torrent_handle::is_valid() const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `TorrentOptsWidget::load()':
TorrentOptsWidget.cpp:(.text+0x1223): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentOptsWidget.cpp:(.text+0x1ab5): undefined reference to `libtorrent::torrent_handle::url_seeds() const'
TorrentOptsWidget.cpp:(.text+0x1b9c): undefined reference to `libtorrent::torrent_handle::trackers() const'
CMakeFiles/fatrat.dir/engines/TorrentOptsWidget.o: In function `libtorrent::torrent_info::url_seeds() const':
TorrentOptsWidget.cpp:(.text._ZNK10libtorrent12torrent_info9url_seedsEv[libtorrent::torrent_info::url_seeds() const]+0x36): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/engines/TorrentIPFilter.o: In function `loadIPFilter(QString, libtorrent::ip_filter*)':
TorrentIPFilter.cpp:(.text+0x4bb): undefined reference to `libtorrent::ip_filter::add_rule(asio::ip::address, asio::ip::address, int)'
CMakeFiles/fatrat.dir/engines/TorrentPeersModel.o: In function `TorrentPeersModel::refresh()':
TorrentPeersModel.cpp:(.text+0x3d1): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentPeersModel.cpp:(.text+0x407): undefined reference to `libtorrent::torrent_handle::get_peer_info(std::vector<libtorrent::peer_info, std::allocator<libtorrent::peer_info> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentPiecesModel.o: In function `TorrentPiecesModel::refresh()':
TorrentPiecesModel.cpp:(.text+0x70b): undefined reference to `libtorrent::torrent_handle::is_valid() const'
TorrentPiecesModel.cpp:(.text+0x741): undefined reference to `libtorrent::torrent_handle::get_download_queue(std::vector<libtorrent::partial_piece_info, std::allocator<libtorrent::partial_piece_info> >&) const'
CMakeFiles/fatrat.dir/engines/TorrentSettings.o: In function `TorrentSettings::cleanup()':
TorrentSettings.cpp:(.text+0x32d): undefined reference to `libtorrent::session::get_torrents() const'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `HasherThread::run()':
CreateTorrentDlg.cpp:(.text+0x39f): undefined reference to `libtorrent::default_storage_constructor(boost::intrusive_ptr<libtorrent::torrent_info const>, boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&, libtorrent::file_pool&)'
CreateTorrentDlg.cpp:(.text+0x478): undefined reference to `libtorrent::torrent_info::piece_size(int) const'
CreateTorrentDlg.cpp:(.text+0x4b0): undefined reference to `libtorrent::torrent_info::piece_size(int) const'
CreateTorrentDlg.cpp:(.text+0x4ef): undefined reference to `libtorrent::torrent_info::set_hash(int, libtorrent::big_number const&)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `CreateTorrentDlg::hasherFinished()':
CreateTorrentDlg.cpp:(.text+0xd58): undefined reference to `libtorrent::torrent_info::create_torrent() const'
CreateTorrentDlg.cpp:(.text+0xec6): undefined reference to `libtorrent::torrent_info::~torrent_info()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `CreateTorrentDlg::createTorrent()':
CreateTorrentDlg.cpp:(.text+0x159d): undefined reference to `libtorrent::torrent_info::torrent_info()'
CreateTorrentDlg.cpp:(.text+0x1645): undefined reference to `libtorrent::torrent_info::set_creator(char const*)'
CreateTorrentDlg.cpp:(.text+0x165a): undefined reference to `libtorrent::torrent_info::set_comment(char const*)'
CreateTorrentDlg.cpp:(.text+0x16a0): undefined reference to `libtorrent::torrent_info::set_piece_size(int)'
CreateTorrentDlg.cpp:(.text+0x17b2): undefined reference to `libtorrent::torrent_info::add_tracker(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
CreateTorrentDlg.cpp:(.text+0x1b90): undefined reference to `libtorrent::torrent_info::add_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> const&)'
CreateTorrentDlg.cpp:(.text+0x1d53): undefined reference to `libtorrent::torrent_info::add_url_seed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CreateTorrentDlg.cpp:(.text+0x22f8): undefined reference to `libtorrent::torrent_info::add_file(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits>, long)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::torrent_info::num_pieces() const':
CreateTorrentDlg.cpp:(.text._ZNK10libtorrent12torrent_info10num_piecesEv[libtorrent::torrent_info::num_pieces() const]+0x2c): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::file_pool::file_pool(int)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent9file_poolC1Ei[libtorrent::file_pool::file_pool(int)]+0x5b): undefined reference to `boost::mutex::mutex()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::hasher::hasher(char const*, int)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x18): undefined reference to `SHA1_Init(SHA_CTX*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x38): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x57): undefined reference to `assert_fail(char const*, int, char const*, char const*)'
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasherC1EPKci[libtorrent::hasher::hasher(char const*, int)]+0x67): undefined reference to `SHA1_Update(SHA_CTX*, unsigned char const*, unsigned int)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::hasher::final()':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6hasher5finalEv[libtorrent::hasher::final()]+0x3c): undefined reference to `SHA1_Final(unsigned char*, SHA_CTX*)'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `libtorrent::file_pool::~file_pool()':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent9file_poolD1Ev[libtorrent::file_pool::~file_pool()]+0x16): undefined reference to `boost::mutex::~mutex()'
CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `void libtorrent::detail::write_integer<std::ostream_iterator<char, char, std::char_traits<char> > >(std::ostream_iterator<char, char, std::char_traits<char> >&, long)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6detail13write_integerISt16ostream_iteratorIccSt11char_traitsIcEEEEvRT_l[void libtorrent::detail::write_integer<std::ostream_iterator<char, char, std::char_traits<char> > >(std::ostream_iterator<char, char, std::char_traits<char> >&, long)]+0x2d): undefined reference to `libtorrent::detail::integer_to_str(char*, int, long)'
collect2: ld returnerade avslutningsstatus 1
make[2]: *** [fatrat] Fel 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Fel 2
make: *** [all] Fel 2
[ blutengel: ~/Desktop/fatrat-svn-20080429 ]$

Report

C

LubosD

10 years ago

I use boost version 1.34.1. Also have a look into CMakeFiles/fatrat.dir/build.make and try to find "-ltorrent" - it almost seems that the application isn't being linked against libtorrent.

Report

C

LubosD

10 years ago

Tested it on Ubuntu - you need to have boost-serialization-dev installed.

Report

ofdarkness

10 years ago

aptitude search boost-serialization-dev
i libboost-serialization-dev - serialization library for C++

so i have it allredy:/ ...

Report

prizident

10 years ago

it's just an awesome app. waiting for futher development

Report

10 years ago

Watch the Git repository: http://git.dolezel.info

The new version brings the scheduler, BitTorrent user agent faking, support for the newest libtorrent-rasterbar, new translations, reduced CPU usage and more.

product-maker 8 25

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.1.1
updated Nov 16 2009
added Apr 09 2008
downloads today
0
page views today 1
System Tags app software