[Megoldva] rtorrent újrafordítása frissebb xmlrpc-vel

Fórumok

Sziasztok!

rtorrent frontend miatt szeretném újrafordítani az rtorrentet újabb xmlrpc-vel, mert a felület erre panaszkodik.
Az rtorrent lefordul, de nem tudom, miként tegyem fel az xmlrpc-t, hogy végül működjön is és leforduljon úgy, hogy használni is lehessen.

A --with-xmlrpc-c kapcsolót látom, sikerült is egy olyan fordítást csinálnom, ami a webes felületre belépve (gondolom, xmlrpc hívásnál) elszáll, a rendszeren fentlévő xmlrpc-c3-dev csomagot feltéve és belefordítva pedig továbbra is fennáll a panasz, hogy nincs benne i8 támogatás, így egyes funkciók nem elérhetőek.

A rendszer Debian Squeeze.
Hogy tudnám feltenni az rtorrentet újabb xmlrpc-vel? Mit kéne csinálnom?

Szerk.:
Úgy tűnik, az rtorrent és az xmlrpc verziója nem passzolt össze.
Frissebb rtorrent-forrás megoldotta.

Hozzászólások

Ubunturól származó -dev csomagot próbáltál már felrakni?

-
Debian Squeeze

A -dev csomag nem mas, mint az include es .a fajlok halmaza, szoval azt neked kulon letrehozni nem kell, mert forras eseteben nincs ilyen csomag, ez csak a binaris disztrok extraja, hogy a developmenthez szukseges cuccokat leszelektaljak kulon csomagba.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Ez ok, csak gondoltam, valahogy csak elő lehet állítani azt az állapotot, amit az rtorrent forrása használni is tud... persze lehet, hogy erre nem igazán lesz automatikus megoldás...

No meg lehet, hogy az xmlrpc-ből sikerült olyan változatot találnom, ami nem úgy működik, ahogy azt elvárná... esetleg az rtorrentből kellene még újabbat néznem...
elvileg az rtorrent "konfigurátorának" van egy "--with-xmlrpc-c=PATH" lehetősége, de nem tudom, minek az útvonalát várja ide... amit megadtam, nem szerette.

Mondjuk megpróbálom majd újra, mert lehet, túl fáradt voltam már hozzá...

A --with-xmlrpc-c=PATH a PATH helyere azt a PREFIX-et varja, amit a xmlrpc-c -nek megadtal, mint --prefix. Ha nem adtal meg semmit, akkor ez alapertelmezetten a /usr/local.

Ez persze feltetelezi, hogy az xmlrpc-c forrasfajaban a make install parancsot is kiadtad, nem csak a make-t.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Köszönöm, így már értem a problémáját.

Mondjuk ennek ellenére az útvonalat nem fogadta így el, de amúgy útvonal nélkül a checkinstallal feltett xmlrpc-t azért megtalálta (pedig az útvonal elvileg jó volt).

A lényeg, hogy megoldódott, de úgy tűnik, mindvégig az rtorrenttel volt problémám... vagyis olyan szépen letölthető volt a forrás tar.gz-ben, gondoltam, jó lesz nekem (és nem olyasvalamit töltök le, amiben még ismeretlen hibák vannak).
Ez valami júniusi változat volt talán.

Most feltettem svn-ből a jelenlegi változatot, ezzel gond nélkül működik minden, nem száll el, amikor a webes felületre lépek, ahogyan az előzőnél tette és nem panaszkodik az xmlrpc-re.

Szóval megoldódott, köszönöm.

Próbáld meg a Pyroscope automata build programját az rtorrent-hez:

http://pyroscope.googlecode.com/svn/trunk/pyrocore/docs/rtorrent-extend…

Előnye, hogy nem a rendszer libeket használja, hanem magának fordítja őket (nálam például $HOME/lib alá), így a rendszeredtől független verziókat tudsz használni az rtorrenthez. Persze nem mindet fordítja magának, halvány emlékeim szerint a c-ares, curl és xmlrpc-c libeket, tehát nem egy teljesen új rendszert csinál a rendszerben. :-)

Valamint, ha van 256 színű termináltámogatásod, akkor tud 256 színű terminálon is futni az rtorrent, szép színesen. Ha az svn verziót használod rtorrent-től ÉS az extended verziót akarod fordítani, akkor kell némi tuning a scripten.