Ancora problemi di compilazione (gdkpixbuf)
Inviato: ven 23 nov 2007, 16:11
Sempre intento a concludere la mia epopea nell'installazione di Firestarter stavo compilando e pacchettizzando un nuovo pacchetto (precisamente gdk-pixbuf-0.22.0) su Slamd64.
Come configure do questo: (l'-m64 l'ho messo per ribadirgli di compilarlo a 64bit e di prendere le librerie giuste).
e come make:
durante la compilazione usa una libreria non corretta (quella a 32bit):
Dove avergli pure specificato "--x-libraries=/usr/X11R6/lib64"?
Come configure do questo:
Codice: Seleziona tutto
CFLAGS="-O2 -march=nocona -m64 -pipe" ./configure --prefix=/usr --libdir=/usr/lib64 --x-libraries=/usr/X11R6/lib64e come make:
Codice: Seleziona tutto
make prefix=$PKG/usr libdir=$PKG/usr/lib64 installLa libreria libXext è presente anche in lib64... ma come mai me la va a pigliare in lib?make[2]: Entering directory `/tmp/PKG/Gdkpixbuf/gdk-pixbuf-0.22.0/gdk-pixbuf'
/bin/sh ../libtool --mode=link gcc -O2 -march=nocona -m64 -pipe -o test-gdk-pixbuf test-gdk-pixbuf.o libgdk_pixbuf.la -L/usr/lib64 -lgmodule -lglib -ldl -L/usr/lib64 -L/usr/lib64 -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -ltiff -ljpeg -lpng -lz -lgmodule
gcc -O2 -march=nocona -m64 -pipe -o .libs/test-gdk-pixbuf test-gdk-pixbuf.o ./.libs/libgdk_pixbuf.so -L/usr/lib64 -ldl -ldl -lgmodule -lglib -ldl -lgmodule -lglib -ldl -ldl -ldl -ldl -ldl -ldl -ldl /usr/lib64/libgtk.so -lgmodule -lglib -ldl /usr/lib64/libgdk.so -lgmodule -lglib -ldl /usr/lib/libXext.so /usr/lib/libX11.so -ldl /usr/lib64/libglib.so -ldl /usr/lib64/libXext.so -ldl /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl /usr/lib64/libtiff.so -lc -ljpeg /usr/lib64/libpng12.so -lm -lz /usr/lib64/libgmodule.so -ldl -Wl,--rpath -Wl,/usr/lib64
/usr/lib/libXext.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[2]: *** [test-gdk-pixbuf] Error 1
make[2]: Leaving directory `/tmp/PKG/Gdkpixbuf/gdk-pixbuf-0.22.0/gdk-pixbuf'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/PKG/Gdkpixbuf/gdk-pixbuf-0.22.0/gdk-pixbuf'
make: *** [install-recursive] Error 1
Dove avergli pure specificato "--x-libraries=/usr/X11R6/lib64"?