Compilazione amarok

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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
drudo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: gio 21 dic 2006, 18:17

Compilazione amarok

Messaggio da drudo »

Sto provando a compilare amarok,
ma dopo un pò la compilazione fallisce
con l'errore

Making install in loader
make[3]: Entering directory `/tmp/tgz/amarok-1.4.4/amarok/src/loader'
/bin/sh ../../../libtool --silent --mode=link --tag=CXX i486-slackware-linux-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -mtune=athlon-xp -Os -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o amarok -L/opt/kde/lib -L/usr/lib/qt/lib -L/usr/X11/lib -R /opt/kde/lib -R /opt/kde/lib -R /usr/lib/qt/lib -R /usr/X11/lib loader.o splash.o -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore
i486-slackware-linux-g++: /usr/lib/.libs/libGL.so: No such file or directory
make[3]: *** [amarok] Error 1
make[3]: Leaving directory `/tmp/tgz/amarok-1.4.4/amarok/src/loader'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/tmp/tgz/amarok-1.4.4/amarok/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/tgz/amarok-1.4.4/amarok'
make: *** [install-recursive] Error 1

La libreria libGL.so è presente nel sistema , in /usr/lib/
ho dato anche ldconfig.
Che problema può essere?
Sto usando lo slackbuild di slacky.it,
Ultima modifica di drudo il mer 27 dic 2006, 19:30, modificato 2 volte in totale.

Avatar utente
op15l
Linux 3.x
Linux 3.x
Messaggi: 604
Iscritto il: mer 26 gen 2005, 0:00
Kernel: 2.6.27
Desktop: kde 4.1.3
Località: Cattolica

Messaggio da op15l »

controlla se ha quel nome e se e' nel percorso che dice il compilatore.

drudo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: gio 21 dic 2006, 18:17

Messaggio da drudo »

Ok ho risolto
ho creato la directory
/usr/lib/.libs
ci ho copiato dentro
libGL.so
ho aggiunto il path nel file
/etc/ld.so.conf
poi ldconfig.
Ed'e stato creato il pacchetto.

Però non mi è piaciuta molto come soluzione.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Dove è uscita quella directory? "/usr/lib/.libs" :roll:

drudo
Linux 0.x
Linux 0.x
Messaggi: 31
Iscritto il: gio 21 dic 2006, 18:17

Messaggio da drudo »

Dove è uscita quella directory? "/usr/lib/.libs"
L'errore era questo
i486-slackware-linux-g++: /usr/lib/.libs/libGL.so: No such file or directory
e ho pensato di crearla

Ma infatti ripeto non mi piace proprio come soluzione.
È la prima volta che vedo questa directory.
Tra l'altro devo togliere risolto dal titolo , perchè non ho risolto niente.
Il pacchetto è stato creato, ma amarok non parte lo stesso :(

amarokapp: error while loading shared libraries: libGL.so.0: cannot open shared object file: No such file or directory

Adesso la cancello quella directory e provo a studiare qualche altra soluzione

Avatar utente
niletnemo
Linux 1.x
Linux 1.x
Messaggi: 122
Iscritto il: mar 3 ago 2004, 0:00

Messaggio da niletnemo »

Anch'io ho avuto lo stesso problema con diversi programmi. Poi ho notato per caso che anche se era presente il file
/usr/lib/libGL.so
esso risultava un link simbolico a
/usr/lib/libGL.so.1
che non esisteva! Così sono andato a vedere in
/usr/X11/lib
e ho notato che c'era il file
/usr/X11/lib/libGL.so.1
collegamento simbolico a un altro file esistente nella stessa directory.
Ho creato un collegamento simbolico su
/usr/lib
di
/usr/X11/lib/libGL.so.1
(cioè: /usr/lib/libGL.so.1 -> /usr/X11/lib/libGL.so.1)
e ho risolto il problema!
Non so se per te può funzionare e non so neanche se sono stato abbastanza chiaro.
In bocca al lupo!
Ciao

Rispondi