freetz und libtorrent

si0397

Neuer User
Mitglied seit
29 Jul 2008
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen

Mein System: Suse10.3 586-linux, freetz toolchain und FB7170. Die Kompilate sollen von der usb-hdd (ext2) gestartet werden.

Vom kompilieren habe ich bisher nicht viel Ahnung, wenns über ./configure_make_make install hinausgeht.

Ich versuche grade libtorrent für freetz zu kompilieren mit

Code:
./configure --disable-debug --enable-aligned  --build=i586-linux-gnu --target=mipsel-linux --host=mipsel-linux CC="mipsel-linux-gcc" CFLAGS="-Os -pipe -march=4kc -Wa,--trap -fno-strict-aliasing"
</quote>

Die Flags hab ich mir an verschiedenen Stellen im Netz zusammengesucht (in der Hoffnung, dass der Fehler unten nicht mehr auftaucht).

Make bricht dann mit folgendem Fehler ab:

[B][COLOR="Green"][Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben.][/COLOR][/B]
[CODE]
/bin/sh ../libtool --tag=CXX --mode=link mipsel-linux-g++  -g -O2 -DNDEBUG -fvisibility=hidden   -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include     -o libtorrent.la -rpath /usr/local/lib -version-info 10:8:0 globals.lo manager.lo resource_manager.lo ../src/torrent/libsub_torrent.la ../src/torrent/data/libsub_torrentdata.la ../src/torrent/peer/libsub_torrentpeer.la ../src/data/libsub_data.la ../src/download/libsub_download.la ../src/net/libsub_net.la ../src/protocol/libsub_protocol.la ../src/tracker/libsub_tracker.la ../src/utils/libsub_utils.la -lcrypto   -lsigc-2.0
libtool: link: warning: library `/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib//libstdc++.la' was moved.
mipsel-linux-g++ -shared -nostdlib /home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib/crti.o /home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/crtbeginS.o  .libs/globals.o .libs/manager.o .libs/resource_manager.o -Wl,--whole-archive ../src/torrent/.libs/libsub_torrent.a ../src/torrent/data/.libs/libsub_torrentdata.a ../src/torrent/peer/.libs/libsub_torrentpeer.a ../src/data/.libs/libsub_data.a ../src/download/.libs/libsub_download.a ../src/net/.libs/libsub_net.a ../src/protocol/.libs/libsub_protocol.a ../src/tracker/.libs/libsub_tracker.a ../src/utils/.libs/libsub_utils.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib/ -Wl,--rpath -Wl,/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib/ -L/home/oliver/fritz/ds26-14/trunk/source/toolchain/target/gcc-4.2.1-final/mipsel-linux-uclibc/libstdc++-v3/src -L/home/oliver/fritz/ds26-14/trunk/source/toolchain/target/gcc-4.2.1-final/mipsel-linux-uclibc/libstdc++-v3/src/.libs -L/home/oliver/fritz/ds26-14/trunk/source/toolchain/target/gcc-4.2.1-final/./gcc -L/home/oliver/fritz/ds26-14/trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin -L/home/oliver/fritz/ds26-14/trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/lib -L/home/oliver/fritz/ds26-14/trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1 -L/home/oliver/fritz/ds26-14/trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib -lcrypto -lsigc-2.0 -L/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1 -L/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc -L/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib /home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib//libstdc++.so -lm -lc -lgcc_s /home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/crtendS.o /home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/lib/crtn.o  -Wl,-soname -Wl,libtorrent.so.10 -o .libs/libtorrent.so.10.0.8
/home/korni/temp/freetz/freetz-1.0/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lsigc-2.0
collect2: ld returned 1 exit status
make[3]: *** [libtorrent.la] Fehler 1
make[3]: Leaving directory `/home/korni/temp/libtorrent-0.11.9/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/korni/temp/libtorrent-0.11.9/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/korni/temp/libtorrent-0.11.9'
make: *** [all] Fehler 2

Ich kann zu dieser lsig2.0 nix finden. Ich habe libsig2.0 und libsig2.0-dev auf dem Rechner und für 586-linux hat das ohne Probleme funktioniert.
Kann es sein, dass ich libsig2.0 vorher für mipsel kompilieren muss?

Die im Zitat oben auftauchenden Pfade, die mit /home/oliver beginnen haben mit meinem Rechner übrigens nicht das geringste zu tun. Hat jemand ne Ahnung wo die herkommen?

Meine Motivation: ich möchte mit rtorrent arbeiten, weil ich mit dem Programm sehr zufrieden bin und ein webinterface für übertrieben halte.

Ich bin für jeden Tipp dankbar!

-----------------------------------------------------------------------------------
Habs aufgegeben. Unter Debian läuft ne alte rtorrent-Version ohne Problem. Werde darauf warten, dass Lenny stable wird (angeblich im Sept.) und hoffen, dass dann das dist-upgrade funzt.
-----------------------------------------------------------------------------------

schöne Grüße

korni
 
Zuletzt bearbeitet:
Hi.
Wenn ein Library fehlt, dann musst du das vorher für mipsel bauen und in die Toolchain installieren.

MfG Oliver
 
Kostenlos!

Statistik des Forums

Themen
248,919
Beiträge
2,305,081
Mitglieder
378,640
Neuestes Mitglied
vapep43913