Package Details: rtorrent-ps 1.1.r54.ga787dd9-2

Git Clone URL: (read-only, click to copy)
Package Base: rtorrent-ps
Description: Extended rTorrent distribution with UI enhancements, colorization, and some added features
Upstream URL:
Keywords: libtorrent pyroscope rtorrent-ps
Licenses: GPL
Conflicts: rtorrent
Provides: rtorrent
Submitter: xsmile
Maintainer: xsmile
Last Packager: xsmile
Votes: 14
Popularity: 0.000034
First Submitted: 2017-03-09 17:46 (UTC)
Last Updated: 2021-07-18 14:02 (UTC)

Required by (23)

Sources (30)

Latest Comments

cmosak commented on 2021-07-19 03:44 (UTC)

thanks for the quick response

xsmile commented on 2021-07-18 14:02 (UTC)

@cmosak I'm not sure how to fix these GCC compilation issues, however you can use Clang instead. I pushed an update.

cmosak commented on 2021-07-18 04:03 (UTC)

/usr/include/c++/11.1.0/tr1/functional:2119:19: required from ‘std::tr1::function<_Res(_ArgTypes ...)>::function(_Functor, typename __gnu_cxx::__enable_if<(! std::tr1::is_integral<_Functor>::value), std::tr1::function<_Res(_ArgTypes ...)>::_Useless>::__type) [with _Functor = std::tr1::_Bind<int (*())() noexcept>; _Res = torrent::Object; _ArgTypes = {rpc::rt_triple<int, void*, void*>, const torrent::Object&}; typename __gnu_cxx::__enable_if<(! std::tr1::is_integral<_Functor>::value), std::tr1::function<_Res(_ArgTypes ...)>::_Useless>::__type = __gnu_cxx::__enable_if<true, std::tr1::function\<torrent::Object(rpc::rt_triple\<int, void*, void*>, const torrent::Object&)>::_Useless>::__type]’ rpc/command_map.h:117:43: required from ‘void rpc::CommandMap::insert_slot(std::map<const char*, rpc::command_map_data_type, rpc::command_map_comp>::key_type, Slot, rpc::command_base::any_slot, int, const char, const char) [with T = std::tr1::function<torrent::Object(rpc::rt_triple\<int, void*, void*>, const torrent::Object&);; Slot = std::tr1::_Bind<int (*())() noexcept>; std::map<const char*, rpc::command_map_data_type, rpc::command_map_comp>::key_type = const char; rpc::command_base::any_slot = const torrent::Object ()(rpc::command_base, rpc::rt_triple<int, void*, void*>, const torrent::Object&)]’ required from here /usr/include/c++/11.1.0/tr1/functional:1159:18: error: return-statement with a value, in function returning ‘std::tr1::_Result_of_impl<false, int (*())() noexcept>::type’ {aka ‘void’} [-fpermissive] 1159 | return _M_f(_Mu<_Bound_args>() | ^~~~ mv -f .deps/command_logging.Tpo .deps/command_logging.Po make[3]: [Makefile:600: command_local.o] Error 1 make[3]: Leaving directory '/tmp/rtorrent-ps/src/rtorrent-0.9.6/src' make[2]: [Makefile:633: all-recursive] Error 1 make[2]: Leaving directory '/tmp/rtorrent-ps/src/rtorrent-0.9.6/src' make[1]: [Makefile:446: all-recursive] Error 1 make[1]: Leaving directory '/tmp/rtorrent-ps/src/rtorrent-0.9.6' make: * [Makefile:378: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

rosetintedcheeks commented on 2019-07-18 18:58 (UTC)

As I commented in libtorrent-ps,

The link is wrong here, too. Just need a v before the version.

xsmile commented on 2018-08-29 19:48 (UTC)

Fixed, thanks for the notification.

Ghosthree3 commented on 2018-08-29 19:45 (UTC) (edited on 2018-08-29 19:48 (UTC) by Ghosthree3)

Updated patch files ( and didn't get a corresponding hash update in 1.1.r38.gd52abd2-1 and are failing the validity check.

sakaru commented on 2018-08-03 12:54 (UTC)

Aah, thanks for the information :)

xsmile commented on 2018-08-03 08:00 (UTC)

@sakaru: 1.2 is still in development and will be released around October as can be seen on the page you linked to. The new features are already available using the current PKGBUILD and it will be periodically updated as long as nothing breaks.

unavailable commented on 2018-03-08 14:01 (UTC)

@xsmile Thanks for testing. Guess it is just on my end. At least the ncurses-full-git package works for me.

xsmile commented on 2018-03-08 02:15 (UTC)

@unavailable: I just tested the compilation and it finished without errors. Must be a docker issue.

unavailable commented on 2018-03-08 00:05 (UTC) (edited on 2018-03-08 01:42 (UTC) by unavailable)

Any idea why this build is failing? Trying to compile this in a docker container. Something with ncurses isn't quite working. I can provide the full output if needed. Here's what I think are the relevant parts. Thanks!

EDIT: For some reason I can only get it to compile with the AUR ncurses-full-git package. The official ncurses package does not work for me. Does it work for anyone else?

==> rtorrent-ps dependencies: - curl>=7.15.4 (already installed) - libtorrent-ps>=1.0 (already installed) - ncurses (already installed) - xmlrpc-c (already installed)


checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... no checking for working ncursesw.h... no checking for working ncurses.h... no configure: WARNING: could not find a working ncursesw/curses.h, ncursesw.h or ncurses.h checking if curses tinfo library is linked properly... no adding libtinfo


make[3]: Entering directory '/tmp/yaourt-tmp-nobody/aur-rtorrent-ps/src/rtorrent-0.9.6/src/display' g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DNDEBUG -pthread -I/usr/include -MT canvas.o -MD -MP -MF .deps/canvas.Tpo -c -o canvas.o In file included from canvas.h:43:0, from attributes.h:54:2: error: #error "SysV or X/Open-compatible Curses header file required" #error "SysV or X/Open-compatible Curses header file required" ^~~~~ ...

xsmile commented on 2017-08-20 19:18 (UTC) (edited on 2017-09-02 02:18 (UTC) by xsmile)

@frriarch: see EDIT: curl 7.55.1-2 should fix the issue.

frriarch commented on 2017-08-20 18:46 (UTC)

with curl-7.55.1-1 I have issue connecting trackers. I have "server returned nothing (no header, no data)" and "tracker timeout" error.

asermax commented on 2017-05-01 16:25 (UTC)

Looks like you're right, and a fix was pushed to upstream a couple of days ago, so just need to wait for the changes to reach the arch package. Thanks for the quick response and the heads up :]

xsmile commented on 2017-04-29 04:20 (UTC)

@asermax: Should be related to ncurses, as the current PKGBUILD works fine on my ARM system which didn't receive the update yet. This might be a related issue:

asermax commented on 2017-04-28 00:19 (UTC)

I'm having an issue with the latest ncurses version (6.0+20170401-1) where the text on rtorrent is not shown, only a block of a different color is visible on top of the background where the torrent name should be. Do you have any idea if it may be an issue with rtorrent itself or a bug on ncurses?