LINUX.ORG.RU

rtorrent + wtorrent


0

0

Господа, помогите... всю голову сломал...

собираю под debian etch rtorrent 0.8.2

собрал xmlrpc собрал libtorrent

а при сборке торрента самого:

torrent.so -lxmlrpc_server /usr/lib/libxmlrpc.so -lxmlrpc_util /usr/lib/libxmlrpc_xmlparse.so /usr/lib/libxmlrpc_xmltok.so ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::xmlrpc_to_target(_xmlrpc_env*, _xmlrpc_value*)': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:142: undefined reference to `xmlrpc_read_string' ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::xmlrpc_list_entry_to_value(_xmlrpc_env*, _xmlrpc_value*, int)': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:87: undefined reference to `xmlrpc_array_read_item' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:95: undefined reference to `xmlrpc_read_int' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:102: undefined reference to `xmlrpc_read_i8' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:110: undefined reference to `xmlrpc_read_string' ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::object_to_xmlrpc(_xmlrpc_env*, torrent::Object const&)': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:378: undefined reference to `xmlrpc_array_new' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:368: undefined reference to `xmlrpc_i8_new' ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::xmlrpc_to_object(_xmlrpc_env*, _xmlrpc_value*, int, rpc::rt_triple<int, void*, void*>*)': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:241: undefined reference to `xmlrpc_read_int' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:248: undefined reference to `xmlrpc_read_i8' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:311: undefined reference to `xmlrpc_array_read_item' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:286: undefined reference to `xmlrpc_read_base64' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:269: undefined reference to `xmlrpc_read_string' ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `xmlrpc_list_entry_to_object': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:73: undefined reference to `xmlrpc_array_read_item' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:73: undefined reference to `xmlrpc_array_read_item' ../src/rpc/libsub_rpc.a(xmlrpc.o): In function `rpc::object_to_xmlrpc(_xmlrpc_env*, torrent::Object const&)': /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:403: undefined reference to `xmlrpc_int_new' /usr/src/my/rtorrent/trunk/rtorrent/src/rpc/xmlrpc.cc:374: undefined reference to `xmlrpc_string_new' /usr/local/lib/libxmlrpc_server.so: undefined reference to `xmlrpc_traceXml' /usr/local/lib/libxmlrpc_server.so: undefined reference to `xmlrpc_decompose_value' /usr/local/lib/libxmlrpc_server.so: undefined reference to `xmlrpc_bool_new' /usr/local/lib/libxmlrpc_server.so: undefined reference to `xmlrpc_serialize_response2' /usr/local/lib/libxmlrpc_server.so: undefined reference to `xmlrpc_abort_if_array_bad' collect2: ld returned 1 exit status make[3]: *** [rtorrent] Ошибка 1 make[3]: Leaving directory `/usr/src/my/rtorrent/trunk/rtorrent/src' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/usr/src/my/rtorrent/trunk/rtorrent/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/usr/src/my/rtorrent/trunk/rtorrent' make: *** [all] Ошибка 2

anonymous

apt-get install rtorrent не пробовал?

ergil ★★★
()

собраный xmlrpc точно лежит в /usr/lib? а не в /usr/local/lib?

в репах лежит старенький rtorrent, у которого кроме прочих косяков, сильно течет память в связке в web интерфейсом

CFA
()
Ответ на: комментарий от CFA

тупанул... стояла старая версия в /usr/lib, а новая собранная встала в /usr/local/lib. Линкер цеплял первую... как только снес пакет - все заработало.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.