Compilazione amarok
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.
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.
Compilazione amarok
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,
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.
L'errore era questoDove è uscita quella directory? "/usr/lib/.libs"
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
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
/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



