How to compile and install latest LibTorrent?

General support for problems installing or using Deluge
Post Reply
Picopi
New User
New User
Posts: 2
Joined: Sun Jul 05, 2015 10:32 am

How to compile and install latest LibTorrent?

Post by Picopi »

I am trying to install the latest libtorrent/deluge and can't get past make, using this link;
https://www.raspberrypi.org/forums/view ... 1&t=100043
and got as far as make, with the following error AFTER configure runs without error:

Code: Select all

    pi@RPI2 ~/libtorrent-rasterbar-0.16.13 $ make
    Making all in include/libtorrent
    make[1]: Entering directory '/home/pi/libtorrent-rasterbar-0.16.13/include/libtorrent'
    make[1]: Nothing to be done for 'all'.
    make[1]: Leaving directory '/home/pi/libtorrent-rasterbar-0.16.13/include/libtorrent'
    Making all in src
    make[1]: Entering directory '/home/pi/libtorrent-rasterbar-0.16.13/src'
      CXX      web_connection_base.lo
    In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
                     from /usr/include/boost/thread/mutex.hpp:16,
                     from /usr/include/boost/pool/detail/mutex.hpp:14,
                     from /usr/include/boost/pool/poolfwd.hpp:24,
                     from /usr/include/boost/pool/pool.hpp:27,
                     from ../include/libtorrent/peer_connection.hpp:56,
                     from ../include/libtorrent/web_connection_base.hpp:60,
                     from web_connection_base.cpp:40:
    /usr/include/boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant
    /usr/include/boost/thread/xtime.hpp:23:5: error: expected '}' before numeric constant
    /usr/include/boost/thread/xtime.hpp:23:5: error: expected unqualified-id before numeric constant
    /usr/include/boost/thread/xtime.hpp:46:14: error: expected type-specifier before 'system_time'
    In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
                     from /usr/include/boost/thread/mutex.hpp:16,
                     from /usr/include/boost/pool/detail/mutex.hpp:14,
                     from /usr/include/boost/pool/poolfwd.hpp:24,
                     from /usr/include/boost/pool/pool.hpp:27,
                     from ../include/libtorrent/peer_connection.hpp:56,
                     from ../include/libtorrent/web_connection_base.hpp:60,
                     from web_connection_base.cpp:40:
    /usr/include/boost/thread/xtime.hpp: In function 'int xtime_get(xtime*, int)':
    /usr/include/boost/thread/xtime.hpp:73:40: error: 'get_system_time' was not declared in this scope
    /usr/include/boost/thread/xtime.hpp:73:40: note: suggested alternative:
    /usr/include/boost/thread/thread_time.hpp:19:24: note:   'boost::get_system_time'
    /usr/include/boost/thread/xtime.hpp: At global scope:
    /usr/include/boost/thread/xtime.hpp:88:1: error: expected declaration before '}' token
    Makefile:756: recipe for target 'web_connection_base.lo' failed
    make[1]: *** [web_connection_base.lo] Error 1
    make[1]: Leaving directory '/home/pi/libtorrent-rasterbar-0.16.13/src'
    Makefile:601: recipe for target 'all-recursive' failed
    make: *** [all-recursive] Error 1
    pi@RPI2 ~/libtorrent-rasterbar-0.16.13 $
Can someone knowledgeable tell me what I'm doing wrong?
Cas
Top Bloke
Top Bloke
Posts: 3681
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: How to compile and install latest LibTorrent?

Post by Cas »

Looking at your trace it says you are using 0.16.13 which is not the latest, have you tried the actual latest version? However for help with libtorrent you are best to asking on their mailing list: https://lists.sourceforge.net/lists/lis ... nt-discuss
Picopi
New User
New User
Posts: 2
Joined: Sun Jul 05, 2015 10:32 am

Re: How to compile and install latest LibTorrent?

Post by Picopi »

ty, I'll do that.
Post Reply