[Gelöst] transmission: make bricht ab (file in wrong format)

alpha1974

Neuer User
Mitglied seit
5 Sep 2006
Beiträge
185
Punkte für Reaktionen
0
Punkte
0
Ich habe gerade mit der aktuellen Freetz-SVN versucht, transmission einzubauen. Zuerst meckerte er darüber, dass libintl.so nicht gefunden wurde (wird im make menuconfig nicht gesetzt, wenn man transmission auswählt).

Jetzt kommt aber noch die unten stehende Fehlermeldung. Compiliert werden soll auf einem AMD64-Gentoo-System für die 7170. Die gtk+-libs sind hier sowohl für 64bit als auch 32bit unter /usr/lib32 installiert.

Danke im voraus für einen hilfreichen Tipp!

Code:
mkdir .libs
/home/guenter/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include -pthread -g -Wall -W -O3 -funroll-loops -o transmission actions.o conf.o dialogs.o hig.o io.o ipc.o main.o makemeta-ui.o msgwin.o sexy-icon-entry.o stats.o torrent-cell-renderer.o torrent-inspector.o tr_core.o tr_icon.o tr_prefs.o tr_torrent.o tr_window.o util.o -Wl,--export-dynamic -pthread  ../libtransmission/libtransmission.a ../third-party/libevent/.libs/libevent.a -lnsl -lresolv ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libexpat.so /usr/lib64/libglitz.so /usr/lib64/libpng12.so -lz /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread -lrt /usr/lib64/libglib-2.0.so -L/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib -L/home/guenter/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/lib -lssl -lcrypto -ldl -lm  
/usr/lib64/libgtk-x11-2.0.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[2]: *** [transmission] Fehler 1
make[2]: Leaving directory `/home/guenter/freetz-trunk/source/transmission-1.04/gtk'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/guenter/freetz-trunk/source/transmission-1.04'
make: *** [source/transmission-1.04/cli/transmissioncli] Fehler 2

Edit: Mit Rev. 1835 taucht der Fehler nicht mehr auf.
 
Zuletzt bearbeitet:
Hm, da werden die Libraries vom Host-System genommen. So kann das natürlich nicht funktionieren.

MfG Oliver
 
Hi,

habe grad mal im SVN auf transmission 1.05 upgedatet.

Ich seh hier übrigens keine libintl-Abhängigkeiten. Und warum Du GTK+ für die Kommandozeilen-Version brauchst, verstehe ich leider auch nicht.

Code:
bofh@bofh-debian:~/freetz-trunk$ ./toolchain/target/bin/mipsel-linux-ldd packages/transmission-1.05/root/usr/bin/transmissioncli
        libnsl.so.0 => not found (0x00000000)
        librt.so.0 => not found (0x00000000)
        libresolv.so.0 => not found (0x00000000)
        libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00000000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00000000)
        libdl.so.0 => not found (0x00000000)
        libm.so.0 => not found (0x00000000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
        libc.so.0 => not found (0x00000000)
        libdl.so.2 => /lib/libdl.so.2 (0x00000000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00000000)
        libc.so.6 => /lib/libc.so.6 (0x00000000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)

Beste Grüße,
Whoopie
 
habe grad mal im SVN auf transmission 1.05 upgedatet.
Ich seh hier übrigens keine libintl-Abhängigkeiten. Und warum Du GTK+ für die Kommandozeilen-Version brauchst, verstehe ich leider auch nicht.
In der aktuellen Rev. 1835 läuft es jetzt durch. :groesste:
Bei der Gelegenheit möchte ich mich einmal herzlich für den tollen Support, die geduldigen Hilfestellungen und das Engagement der Freetz-Developer bedanken!

Viele Grüße
Alpha1974
 
Kostenlos!

Statistik des Forums

Themen
248,917
Beiträge
2,305,038
Mitglieder
378,638
Neuestes Mitglied
Patrick89