Results 1 to 13 of 13

Thread: rtorrent kompilieren

  1. #1
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118

    rtorrent kompilieren

    Hallo zusammen,

    hoffe mir kann von euch einer weiterhelfen. Ich brauche die rtorrent Version 6.4.0 mit libtorrent 0.10.4.
    Unter http://libtorrent.rakshasa.no/downloads/ findet man auch die Source. Leider hab ich kein fertiges Paket gefunden.
    Zudem habe ich keine erfahrung mit Pakete selber kompilieren für den wl500gp.
    Kann mir da jemand unter die Arme greifen und das Kompilieren oder hat evtl. noch die alte Version rumfliegen?
    Danke schonmal vorab.

    Gruß FastJack

  2. #2
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    *hau-ruck*
    mal hochmit Dir.
    Hab in den letzten Tagen mich mal hingesetzt und Probiert das rtorrent Packet zu kompilieren.
    Habe aber das Problem das ich wohl irgendwas falsch mache.
    Die Anleitung bei macsat ist ja leider nicht mehr aktuell. Wenn ich das nach der Anleitung auf http://www.nslu2-linux.org/wiki/Optw...ckageToOptware
    aufsetzte, fängt er an etwas zu kompilieren, steigt mir aber immer mit nem Fehler aus (Werde den Fehler heute Abendmal Posten).

    Hat jemand schonmal so ne Cosscompile Umgebung aufgesetzt und erfolgreich Pakete kompiliert? Und wenn ja kann er mir mal kurz beschrieben wie ich da vorgehen muss?
    Sollte ich selber noch nen Erfolg erziehlen, werde ich mich dann auch hinsetzten und nen How-To dazu schreiben.

    Gruß FastJack

  3. #3
    Join Date
    Nov 2005
    Location
    Germany
    Posts
    423

    Cosscompile Umgebung HowTo

    Quote Originally Posted by FastJack View Post
    Hat jemand schonmal so ne Cosscompile Umgebung aufgesetzt und erfolgreich Pakete kompiliert? Und wenn ja kann er mir mal kurz beschrieben wie ich da vorgehen muss?
    Sollte ich selber noch nen Erfolg erziehlen, werde ich mich dann auch hinsetzten und nen How-To dazu schreiben. Gruß FastJack
    Da melde ich Interesse an dem HowTo. Ein zweiter PC wo Debian oder Ubuntu oder xubuntu drauf kommt wird gerade aus "alt"Teilen zusammengebaut für diesen Zweck. Wird sicher auch mit vmware gehen nur habe ich hier nur einen 1200 MHZ PC der wird mir vmware bestimmt so seine Probleme haben, oder?

    Hier mal ein Link zum Thema: Oleg-FW selber compilieren ... wie? Cross-Compiling Anleitung leider noch nicht vollständig, aber da wirst ja dann du hoffentlich helfen können .

    Gruß.
    Last edited by WLAN-Fan; 01-04-2008 at 18:10.

  4. #4
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    Hi WLAN-FAN,
    das wirklich ne harte Nuss. Alle infos sind verstreut und muss man sich mühsam zusammensuchen. Mir geht es hauptsächlich um das "neu" kompilieren einzelner Pakete. aber mit so ner laufenden Umgebung sollte ja das auch dann möglich sein eine Filmware neu zu compilieren.
    Wenn ich weiter bin kann ich hier nochmal was reinschreiben.
    Danke für die Links, das meitse hatte ich mir schon angeschaut

    Gruß FastJack

  5. #5
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Eigentlich, das http://www.nslu2-linux.org/wiki/Optw...ckageToOptware ist echt actuell. Wie sieht deine Fehler aus?:
    (Werde den Fehler heute Abendmal Posten).

  6. #6
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    erstmal vorweg noch ne grundsätzliche Frage. Im Makefile was muss ich da für ne Platform angeben? Ich hab nen wl500gP. Muss ich da nun wl500g angeben oder oleg da ich ja olegs Package Source benutze? Ansonsten mache ich es auch so wie in der Anleitung beschrieben.

    Hier mal z.B. der Fehler von gerade eben:

    Code:
    block.lo -MD -MP -MF .deps/block.Tpo -c block.cc  -fPIC -DPIC -o .libs/block.o
    block.cc: In member function 'bool torrent::Block::completed(torrent::BlockTransfer*)':
    block.cc:210: error: no matching function for call to 'mem_fun_ref(bool (torrent::Block::*)()const)'
    make[5]: *** [block.lo] Fehler 1
    make[5]: Leaving directory `/opt/optware/oleg/builds/libtorrent/src/torrent'
    make[4]: *** [all-recursive] Fehler 1
    make[4]: Leaving directory `/opt/optware/oleg/builds/libtorrent/src'
    make[3]: *** [all-recursive] Fehler 1
    make[3]: Leaving directory `/opt/optware/oleg/builds/libtorrent'
    make[2]: *** [all] Fehler 2
    make[2]: Leaving directory `/opt/optware/oleg/builds/libtorrent'
    make[1]: *** [/opt/optware/oleg/builds/libtorrent/.built] Fehler 2
    make[1]: Leaving directory `/opt/optware/oleg'
    make: *** [/opt/optware/oleg/builds/rtorrent/.configured] Fehler 2

  7. #7
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    oleg ist das richtige

    Eigentlich:
    PHP Code:
    svn co https://svn.nslu2-linux.org/svnroot/optware/trunk optware
    cd optware
    make oleg
    -target
    cd oleg
    make directories ipkg
    -utils
    make rtorrent 
    reichen muss.

    Du hast das Fehler im alten rtorrent oder letzten?

  8. #8
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    hab das mal so aufgsetzet, bekomme aber nach wie vor noch nen Fehler:
    Ich Probiere hierbei das aktuelle rtorrent Packet zu kompilieren, in dem Fall libtorrent 0.12.0.

    Code:
    if test -n "/opt/optware/oleg/sources/libtorrent/configure.patch" ; then \
                    cat /opt/optware/oleg/sources/libtorrent/configure.patch | patch -d /opt/optware/oleg/builds/libtorrent -p0 ; \
            fi
    patching file configure
    Hunk #1 FAILED at 20070.
    1 out of 1 hunk FAILED -- saving rejects to file configure.rej
    make[1]: *** [/opt/optware/oleg/builds/libtorrent/.configured] Fehler 1
    Edit: Hat sich erledigt, hatte ne beschädigte Version runterlegeaden oder sowas. Alte gelöscht und nochmal nen make gemacht nu hängt er zwar am nächsten Stelle aber ich hoffe das bekomme ich ach noch hin
    Edit2: Bin wieder nen Stück weitergekommen, er ist gerade am kompilieren von libtorrent ! Ich halt euch aufm laufenden (Notiz: immer die *-dev Packete mit installieren im System, z.B. von openssl etc.)
    Last edited by FastJack; 03-04-2008 at 06:52.

  9. #9
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    so also Zwischenstand, ich habe immerhin die neue libtorrent 0.12.0 kompiliert bekommen. Rtorrent ist bei mir immer bei dem x... (Name entfallen) Packet abgebrochen.
    Versuche nun gerade die alte rtorrent Version zu kompilieren, bekomme aber wieder den gleichen Fehler wie weiter oben schon beschrieben.
    Wirklich deprimierend das ganze ...

    Gruß FastJack
    Last edited by FastJack; 03-04-2008 at 06:54.

  10. #10
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    JAAAA Ich habs hinbekommen !!
    Er läuft, rtorrent und libtorrent kompiliert in der Version 0.6.4 und 0.10.4.
    Oh man wie geil.
    Hab nen paar Versuche gebraucht da rtorrent etwas tricky war.
    Hab das "Changeset 5397" von rtorrent.mk genommen. Dort einfach die Versionsnummer von 0.7.2 auf 0.6.4 geändert
    Und siehe da er hat es geschluckt.

    Werde mich Morgen mal dranmachen und das dokumentieren.

    Gruß ein überglücklicher FastJack
    Last edited by FastJack; 03-04-2008 at 06:55.

  11. #11
    Join Date
    Nov 2005
    Location
    Germany
    Posts
    423
    Quote Originally Posted by FastJack View Post
    JAAAA Ich habs hinbekommen !!
    Er läuft, rtorrent und libtorrent kompiliert in der Version 0.6.4 und 0.10.4.
    Oh man wie geil.
    Hab nen paar Versuche gebraucht da rtorrent etwas tricky war.
    Hab das "Changeset 5397" von rtorrent.mk genommen. Dort einfach die Versionsnummer von 0.7.2 auf 0.6.4 geändert
    Und siehe da er hat es geschluckt.

    Werde mich Morgen mal dranmachen und das dokumentieren.

    Gruß ein überglücklicher FastJack
    Gratuliere! Blumen für dich!

    Machst du dann einen neunen Trhead auf der mit HowTo Crosscompilen anfängt oder so in der Art, ist bestimmt das beste für alle die es nachmanchen wollen. Hast du das jetzt auf einer Win mit VmWae oder einem Linux Rechner gemacht oder ganz anders?

    Ich selber habe schon auf der WL-HDD kompiliert aber das hat Jahre geddauert.

    Gruß WLAN-Fan.

  12. #12
    Quote Originally Posted by WLAN-Fan View Post
    Machst du dann einen neunen Trhead auf der mit HowTo Crosscompilen anfängt oder so
    da möchte ich auch mal Interesse anmelden

  13. #13
    Join Date
    Nov 2006
    Location
    Germany
    Posts
    118
    Hi, Danke WLAN-FAN
    ja klar, ich mach dann nen neues Thema auf. Werd die nächsten Tage mal das zusammenstellen und dann hier Posten.
    Also ich selber habs unter VMWare gemacht. Distri hab ich die aktuelle stable Version von Debian genommen.
    auf meinem wl500gp hab ichs auch mal probiert aber wie Du schon sagtest das dauert Jaaahre

    Gruß FastJack

Similar Threads

  1. Äîáàâëåíèå çàäàíèé â rTorrent ÷åðåç email
    By LeshaK in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 38
    Last Post: 02-01-2012, 07:20
  2. [How to] rtorrent & ntorrent
    By mancub in forum WL-500gP Tutorials
    Replies: 101
    Last Post: 18-12-2008, 07:21
  3. older rtorrent version
    By FastJack in forum WL-500gP Q&A
    Replies: 1
    Last Post: 23-10-2007, 09:40

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •