Hallo zusammen,
Ich versuche gerade, gtk+2 zum crosscompilieren zu bringen.
$ ./configure --host=arm-linux --prefix=/home/mn133/dist --disable-cups
lief problemlos durch.
Nun habe ich beim make das Problem, das bei einem gcc-aufruf eine lib aus /usr/lib dazwischengerutscht ist:
make[4]: Betrete Verzeichnis '/home/mn133/gtk+-2.12.11/gdk-pixbuf/pixops'
/bin/bash ../../libtool --mode=link arm-linux-gcc ...
arm-linux-gcc -g -O2 -Wall -o timescale timescale.o -pthread -L/home mn133/dist/lib -L/home/mn133/libpng-1.2.29 ./.libs/libpixops.a /home/mn133/dist/lib/libpango-1.0.so /home/mn133/dist/lib/libpangoft2-1.0.so /usr/lib/libfreetype.so /home/mn133/dist/lib/libfontconfig.so /home/mn133/dist/lib/libfreetype.so ... -Wl,--rpath -Wl,/home/mn133/dist/lib -Wl,--rpath -Wl,/home/mn133/dist/lib
/usr/lib/libfreetype.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [timescale] Fehler 1
make[4]: Verlasse Verzeichnis '/home/mn133/gtk+-2.12.11/gdk-pixbuf/pixops'
ich habe mir auch schon die Makefiles angeschaut, aber da steht nirgendswo /usr/lib oder so drinne.
Hat einer ne Idee, wo das /usr/lib/libfreetype.so herkommt?
Lesezeichen