Package Details: rtorrent-pyro-git 20161225-1

Git Clone URL: https://aur.archlinux.org/rtorrent-pyro-git.git (read-only)
Package Base: rtorrent-pyro-git
Description: Ncurses BitTorrent client based on libTorrent - rTorrent-git with Pyroscope patches
Upstream URL: https://github.com/pyroscope/rtorrent-ps
Keywords: pyroscope torrent
Licenses: GPL
Conflicts: rtorrent, rtorrent-git
Provides: rtorrent
Submitter: skydrome
Maintainer: skydrome
Last Packager: skydrome
Votes: 18
Popularity: 0.612356
First Submitted: 2012-06-15 00:02
Last Updated: 2016-12-26 18:55

Latest Comments

opiumden commented on 2017-01-13 09:45

Has anyone tried the new syntax https://github.com/rakshasa/rtorrent/wiki/CONFIG-Template ?

asermax commented on 2017-01-10 02:41

Is anyone else having issues with the latest updates on the feature-bind branch? I'm seing the error described here https://github.com/rakshasa/rtorrent/issues/327, couldn't get it to work with any configuration tho (maybe too many torrents?).
In the end I built the package against an old commit and got it working again, but just wanted to make sure if someone else has seen this error; if so, would it be a good practice to point this package to a more "stable" branch/commit? Or a new package would make more sense?

skydrome commented on 2017-01-09 07:47

its all the same, just symlink it

Cork commented on 2017-01-06 20:38

Where can one find rtorrent-0.9.2.rc that /usr/share/doc/rtorrent/rtorrent.rc.sample references?

pyroscope only seam to support 0.8.x

frriarch commented on 2016-12-15 06:30

got this error while building on armv7h

dht_manager.cc: In member function ‘void core::DhtManager::load_dht_cache()’:
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:72:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("ignoring cache file", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:72:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("ignoring cache file", 0);
^~~~~~~~~~~
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:87:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("cache file corrupted, discarding (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:87:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("cache file corrupted, discarding (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:90:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("cache file read (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:90:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("cache file read (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:94:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("could not open cache file (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:94:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("could not open cache file (path:%s)", cache_filename.c_str());
^~~~~~~~~~~
dht_manager.cc: In member function ‘void core::DhtManager::start_dht()’:
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:108:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("server start skipped, manager is uninitialized", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:108:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("server start skipped, manager is uninitialized", 0);
^~~~~~~~~~~
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:113:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("server start skipped, already active", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:113:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("server start skipped, already active", 0);
^~~~~~~~~~~
dht_manager.cc:126:37: error: could not convert ‘torrent::dht_manager()->torrent::DhtManager::start(((torrent::DhtManager::port_type)port))’ from ‘void’ to ‘bool’
if (!torrent::dht_manager()->start(port)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
dht_manager.cc:126:42: error: in argument to unary !
if (!torrent::dht_manager()->start(port)) {
^
dht_manager.cc: In member function ‘void core::DhtManager::stop_dht()’:
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:150:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("stopping server", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:150:5: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("stopping server", 0);
^~~~~~~~~~~
dht_manager.cc: In member function ‘bool core::DhtManager::log_statistics(bool)’:
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:234:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("listening port appears to be unreachable, no queries received", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:234:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("listening port appears to be unreachable, no queries received", 0);
^~~~~~~~~~~
dht_manager.cc:58:26: error: ‘LOG_DHT_MANAGER’ is not a member of ‘torrent’
lt_log_print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:242:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("listening port appears to be firewalled, no replies received", 0);
^~~~~~~~~~~
dht_manager.cc:58:87: error: ‘lt_log_print_subsystem’ was not declared in this scope
print_subsystem(torrent::LOG_DHT_MANAGER, "dht_manager", log_fmt, __VA_ARGS__);
^
dht_manager.cc:242:7: note: in expansion of macro ‘LT_LOG_THIS’
LT_LOG_THIS("listening port appears to be firewalled, no replies received", 0);
^~~~~~~~~~~
make[3]: *** [Makefile:442: dht_manager.o] Error 1
make[3]: Leaving directory '/tmp/pkgbuild-1000/rtorrent-pyro-git/src/rtorrent/src/core'
make[2]: *** [Makefile:619: all-recursive] Error 1
make[2]: Leaving directory '/tmp/pkgbuild-1000/rtorrent-pyro-git/src/rtorrent/src'
make[1]: *** [Makefile:450: all-recursive] Error 1
make[1]: Leaving directory '/tmp/pkgbuild-1000/rtorrent-pyro-git/src/rtorrent'
make: *** [Makefile:382: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

==> ERROR: the build failed
-> Status
failed (1): rtorrent-pyro-git

nil0x42 commented on 2016-12-13 20:31

the package doesn't work anymore on my computer since last update:

$ /bin/rtorrent
rtorrent: Could not open/bind port for listening: Address family not supported by protocol

skydrome commented on 2016-12-08 05:04

something I've overlooked. I've gone and updated the debug option. Cppunit is only needed for unit testing so now this is only installed when you set _debug=y and `make check` will be ran. You can keep it installed or rebuild lib/rtorrent to unlink it then uninstall it.

Brottweiler commented on 2016-12-07 11:28

cppunit seems to have to be dependency, not only makedependency. Without cppunit, I get this error:

rtorrent: error while loading shared libraries: libcppunit-1.13.so.0: cannot open shared object file: No such file or directory

skydrome commented on 2016-10-22 02:26

also works fine for me too, added

gabrielhidasy commented on 2016-10-21 16:46

I can confirm this and libtorrent-pyro-git work perfectly in armv7h, would be nice to have it added on the ARCH section of the pkgbuild.

All comments