Ancora problemi di compilazione (gdkpixbuf)

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Smjert
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: sab 3 nov 2007, 21:03

Ancora problemi di compilazione (gdkpixbuf)

Messaggio da Smjert »

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:

Codice: Seleziona tutto

CFLAGS="-O2 -march=nocona -m64 -pipe" ./configure --prefix=/usr --libdir=/usr/lib64 --x-libraries=/usr/X11R6/lib64
(l'-m64 l'ho messo per ribadirgli di compilarlo a 64bit e di prendere le librerie giuste).

e come make:

Codice: Seleziona tutto

make prefix=$PKG/usr libdir=$PKG/usr/lib64 install
durante la compilazione usa una libreria non corretta (quella a 32bit):
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
La libreria libXext è presente anche in lib64... ma come mai me la va a pigliare in lib?
Dove avergli pure specificato "--x-libraries=/usr/X11R6/lib64"?

Smjert
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: sab 3 nov 2007, 21:03

Messaggio da Smjert »

Sigh nessuna idea?
Devo dare più informazioni?

Smjert
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: sab 3 nov 2007, 21:03

Messaggio da Smjert »

Up.. finchè nessuno mi manda a quel paese..

Rispondi