trying to install rtorrent on opensolaris

saroos1

Member
May 25, 2018
718
0
16
It's not often something gives me this much trouble but i'm truly stuck. I'm trying to get rtorrent 0.8.6 installed with xmlrpc-c on OpenSolaris.


I've got xmlrpc-c installed
i've got Libtorrent installed

it's rtorrent which is being a bitch. I know at least 2-3 people in this forum have rtorrent installed on solaris because they've mentioned it before. I could realllllly use the help. I've run into several errors.

A nice step by step guide would be truely appreciated.
It's a real bummer that right now i can only use rutorrent via a xen guest. I tried to use the steps from this site:
http://www.jcmartin.org/compiling-rtorrent-on-opensolaris/

but they are really outdated. I've built it with a spec file but it's a REALLY old version (0.8.2)

Thanks guys.
 

saroos1

Member
May 25, 2018
718
0
16
this is the error i'm stuck at
Code:
mkdir .libs
g++ -I/usr/include/ncurses -g -DDEBUG -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/include/curl -I/usr/local/include -I/usr/local/include -Wl,-zignore -Wl,-zcombreloc -Wl,-Bdirect -o rtorrent command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o thread_base.o -L/usr/sfw/lib -L/usr/gnu/lib -L/usr/lib/ ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lcurses -L/usr/local/lib -lc -lcurl -lgss -lidn -lsocket -lnsl -lz -lssl /usr/local/lib/libtorrent.so -lcrypto /usr/local/lib/libsigc-2.0.so /usr/sfw/lib/libstdc++.so -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok -Wl,-R -Wl,/usr/local/lib -Wl,-R -Wl,/usr/sfw/lib -Wl,-R -Wl,/usr/local/lib -Wl,-R -Wl,/usr/sfw/lib -Wl,-R -Wl,/usr/gnu/lib
ld: warning: file /usr/sfw/lib/libstdc++.so: attempted multiple inclusion of file
Undefined first referenced
symbol in file
resizeterm display/libsub_display.a(manager.o)
wchgat display/libsub_display.a(window_input.o)
wresize display/libsub_display.a(canvas.o)
ld: fatal: symbol referencing errors. No output written to rtorrent
collect2: ld returned 1 exit status
gmake[3]: *** [rtorrent] Error 1
gmake[3]: Leaving directory `/root/src/rtorrent-0.8.6/src'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/root/src/rtorrent-0.8.6/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/root/src/rtorrent-0.8.6'
gmake: *** [all] Error 2
root@zone0:~/src/rtorrent-0.8.6#
 

saroos1

Member
May 25, 2018
718
0
16
Novik was able to help me get this working. The problem seemed to be that solaris has a really old version (or broken version) of curses.

I will post a guide on how to install rtorrent+rutorrent in an opensolaris zone once i have some Free Time.

This could be a very helpful piece of info seeing as opensolaris is probably the best nas os out there right now. ZFS crushes.
 

peshua19

Member
May 25, 2018
897
0
16
I would greatly appreciate a how to!
This is exactly what I want to do... so long no success.
 

randac56

Member
May 25, 2018
915
0
16
i;m really sick right now, but when i'm feeling better i'll give a guide on insrtalling in solarius.