Package Details: rtorrent-pyro-git 20160310-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: 16
Popularity: 0.003480
First Submitted: 2012-06-15 00:02
Last Updated: 2016-04-08 19:09

Latest Comments

bounb commented on 2016-07-25 12:18

patching currently fails on src/display/canvas.h: can be worked around by adding --ignore-whitespace to the patch command.

skydrome commented on 2016-04-08 19:11

fixed it, compiling from git works again \o/

novcn commented on 2016-04-02 18:33

Was experiencing the same issue as @Brottweiler.
Issue is that a function from rtorrent-pyro was merged into the latest version of rtorrent.
Instead of _commit pointing to HEAD (version 0.9.7) in PKGBUILD use
_commit=62cb5a4 #0.9.6 (points commit to version prior to merge)

Brottweiler commented on 2016-04-01 10:57

==> Validating source files with md5sums...
rtorrent ... Skipped
rtorrent.rc.sample ... Passed
ps-ui_pyroscope_all.patch ... Passed
pyroscope.patch ... Passed
ui_pyroscope.patch ... Passed
command_pyroscope.cc ... FAILED
ui_pyroscope.cc ... Passed
ui_pyroscope.h ... Passed
==> ERROR: One or more files did not pass the validity check!

Running updpkgsums then building again results in

collect2: error: ld returned 1 exit status
Makefile:548: recipe for target 'rtorrent' failed
make[3]: *** [rtorrent] Error 1
make[3]: Leaving directory '/home/brott/build/rtorrent-pyro-git/src/rtorrent/src'
Makefile:616: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/brott/build/rtorrent-pyro-git/src/rtorrent/src'
Makefile:447: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/brott/build/rtorrent-pyro-git/src/rtorrent'
Makefile:379: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Stygian commented on 2016-03-15 13:51

Compilation fails with

libsub_root.a(command_pyroscope.o): In function `cmd_ui_current_view()':
command_pyroscope.cc:(.text+0x190): multiple definition of `cmd_ui_current_view()'
libsub_root.a(command_ui.o):command_ui.cc:(.text+0x3b0): first defined here
collect2: error: ld returned 1 exit status
Makefile:548: recipe for target 'rtorrent' failed
make[3]: *** [rtorrent] Error 1

Ideas anyone ?

skydrome commented on 2015-12-20 20:50

underestimating the time i thought it would take to get that merged, ive added that patch.

Shardz commented on 2015-12-19 06:42

As a TEMPORARY FIX for people who come to this page with issues like http://sprunge.us/SRCI until my pull request https://github.com/rakshasa/rtorrent/pull/366 is resolved, my git repo https://github.com/RecursiveForest/rtorrent fixes the errors created by https://github.com/rakshasa/rtorrent/pull/351 & https://github.com/rakshasa/rtorrent/commit/9647749b01feafa709845b63f38f956c159711e9;

diff --git a/PKGBUILD b/PKGBUILD
index 0163de7..33a09c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ _debug=n
_commit=HEAD

pkgname=rtorrent-pyro-git
-pkgver=20150908
+pkgver=20151219
pkgrel=1
pkgdesc="Ncurses BitTorrent client based on libTorrent - rTorrent-git with Pyroscope patches"
url="https://github.com/pyroscope/rtorrent-ps"
@@ -31,7 +31,7 @@ backup=('usr/share/doc/rtorrent/rtorrent.rc.sample')
_debug='--disable-debug' || options=(!strip)

_url="https://raw.githubusercontent.com/pyroscope/rtorrent-ps/master/patches"
-source=("git://github.com/rakshasa/rtorrent.git#commit=$_commit"
+source=("rtorrent::git://github.com/RecursiveForest/rtorrent.git#commit=$_commit"
"rtorrent.rc.sample"
"${_url}/ps-ui_pyroscope_all.patch"
"${_url}/pyroscope.patch"

Brottweiler commented on 2015-12-10 21:33

Welp, I am rebuilding libtorrent-pyro and this due to the ABI change, and this fails (as described below), so now rtorrent segfaults due to me updating libtorrent I guess, and rtorrent won't merge that PR yet :(

skydrome commented on 2015-11-18 21:20

thanks for reporting that, looks like the fix is waiting to be pulled in already.

TwoLeaves commented on 2015-11-18 13:39

Upon investigation the compile error I included in my last comment is an upstream rtorrent bug. I've reported the issue on the repo (https://github.com/rakshasa/rtorrent/issues/355).

All comments