Error while installing rutorrent

das329717

Member
May 25, 2018
928
0
16
I get this error

OS: Ubuntu 10.10

I've followed the guide as it says.

Code:
libtool: link: g++ -g -O2 -g -DDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include -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 ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncursesw /usr/lib/libcurl.so -L/usr/local/lib /usr/local/lib/libtorrent.so -lcrypto /usr/lib/libsigc-2.0.so /usr/lib/libxmlrpc_server.so -L.libs -L/build/buildd/xmlrpc-c-1.06.27/src/../lib/libutil/.libs -lxmlrpc /usr/lib/libxmlrpc.so -lxmlrpc_util /usr/lib/libxmlrpc_util.so /usr/lib/libxmlrpc_xmlparse.so /usr/lib/libxmlrpc_xmltok.so
rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::XmlRpc::set_dialect(int)':
/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc/xmlrpc.cc:535: undefined reference to `xmlrpc_registry_set_dialect'
/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc/xmlrpc.cc:531: undefined reference to `xmlrpc_registry_set_dialect'
/usr/local/lib/libxmlrpc.so: undefined reference to `xmlrpc_XML_GetErrorString'
collect2: ld returned 1 exit status
make[3]: *** [rtorrent] Error 1
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6'
make: *** [all] Error 2
make all-recursive
make[1]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6'
Making all in doc
make[2]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/doc'
Making all in src
make[2]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
Making all in core
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/core'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/core'
Making all in display
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/display'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/display'
Making all in input
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/input'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/input'
Making all in rpc
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc'
Making all in ui
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/ui'
Making all in utils
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/utils'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src/utils'
make[3]: Entering directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -g -DDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include -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 ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncursesw -lsigc-2.0 -lcurl -L/usr/local/lib -ltorrent -L/usr/local/lib -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok
libtool: link: g++ -g -O2 -g -DDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include -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 ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncursesw /usr/lib/libcurl.so -L/usr/local/lib /usr/local/lib/libtorrent.so -lcrypto /usr/lib/libsigc-2.0.so /usr/lib/libxmlrpc_server.so -L.libs -L/build/buildd/xmlrpc-c-1.06.27/src/../lib/libutil/.libs -lxmlrpc /usr/lib/libxmlrpc.so -lxmlrpc_util /usr/lib/libxmlrpc_util.so /usr/lib/libxmlrpc_xmlparse.so /usr/lib/libxmlrpc_xmltok.so
rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::XmlRpc::set_dialect(int)':
/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc/xmlrpc.cc:535: undefined reference to `xmlrpc_registry_set_dialect'
/home/raul07/build-tmp/rtorrent-0.8.6/src/rpc/xmlrpc.cc:531: undefined reference to `xmlrpc_registry_set_dialect'
/usr/local/lib/libxmlrpc.so: undefined reference to `xmlrpc_XML_GetErrorString'
collect2: ld returned 1 exit status
make[3]: *** [rtorrent] Error 1
make[3]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/raul07/build-tmp/rtorrent-0.8.6'
make: *** [all] Error 2

***ERROR***
Could not build rtorrent
***ERROR***

while following this guide

http://forums.rutorrent.org/index.php?topic=608.0
 

jith45

Member
May 25, 2018
960
0
16
are you on debian or ubuntu?

I think you might have some old version of xmlrpc interfering with the new version. get a list of your installed packages and check them


you could do something like....


Code:
dpkg --get-selectionsor
Code:
dpkg --get-selections|grep xmlrpc