Package Details: libtorrent-ps 1.1.r42.g37c9d4b-1

Git Clone URL: https://aur.archlinux.org/libtorrent-ps.git (read-only)
Package Base: libtorrent-ps
Description: BitTorrent library written in C++ for use with rtorrent-ps
Upstream URL: https://github.com/rakshasa/libtorrent
Keywords: libtorrent pyroscope rtorrent-ps
Licenses: GPL
Conflicts: libtorrent
Provides: libtorrent
Submitter: xsmile
Maintainer: xsmile
Last Packager: xsmile
Votes: 10
Popularity: 0.003109
First Submitted: 2017-03-09 17:38
Last Updated: 2019-07-18 19:25

Latest Comments

happycamper commented on 2019-07-23 20:30

This gets past the "macro 'AM_PATH_CPPUNIT' not found in library" problem:

sed '/AM_PATH_CPPUNIT/d' -i configure.ac

But then this error happens:

In file included from diffie_hellman.cc:43:

diffie_hellman.cc:106:63: error: invalid use of incomplete type ‘DH’ {aka ‘struct dh_st’}

106 | BN_bn2bin(m_dh->pub_key, dest + length - BN_num_bytes(m_dh->pub_key));

In file included from /usr/include/openssl/bn.h:19,

from diffie_hellman.cc:43:

/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of ‘DH’ {aka ‘struct dh_st’}

104 | typedef struct dh_st DH;

make[3]: *** [Makefile:422: diffie_hellman.lo] Error 1

make[3]: *** Waiting for unfinished jobs....

mv -f .deps/instrumentation.Tpo .deps/instrumentation.Plo

make[3]: Leaving directory '/tmp/makepkg/libtorrent-ps/src/libtorrent-0.13.6/src/utils'

make[2]: *** [Makefile:571: all-recursive] Error 1

make[2]: Leaving directory '/tmp/makepkg/libtorrent-ps/src/libtorrent-0.13.6/src'

make[1]: *** [Makefile:495: all-recursive] Error 1

make[1]: Leaving directory '/tmp/makepkg/libtorrent-ps/src/libtorrent-0.13.6'

make: *** [Makefile:404: all] Error 2

==> ERROR: A failure occurred in build().

Aborting...

xsmile commented on 2019-07-23 14:55

@happycamper: I don't have cppunit installed and I can't reproduce this error. Try removing previously downloaded/cached files for this package and build it without an AUR helper.

happycamper commented on 2019-07-23 00:50

I'm getting this error during build:

aclocal...

configure.ac:22: warning: macro 'AM_PATH_CPPUNIT' not found in library

autoconf...

configure.ac:22: error: possibly undefined macro: AM_PATH_CPPUNIT

rosetintedcheeks commented on 2019-07-18 18:51

The link to the libtorrent src is now wrong.

This is the correct link with a 'v' added before the version: https://github.com/rakshasa/libtorrent/archive/v0.13.6.tar.gz

xsmile commented on 2017-06-22 08:12

@fauxmight:
The base-devel package group is a requirement for using the AUR and is omitted from the PKGBUILD.

fauxmight commented on 2017-06-22 01:25

pkg-config is a dependency (configure fails without it)

xsmile commented on 2017-05-07 13:43

@Leifern:
cppunit is not necessary for a succesful compilation of the library.
EDIT:
You are right, I will add it to makedepends.
EDIT2:
Removed it again, as it causes compilations problems since the last update.

@carey:
Thanks for the notification.

Leifern commented on 2017-05-07 08:35

Missing dependency:
- cppunit https://www.archlinux.org/packages/?q=cppunit

carey commented on 2017-04-27 03:55

Requires an update to work with the latest openssl. See https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/libtorrent&id=faf56e762d6541cf6ce39f133b9fd96098684d2f for a fix.