Pagina 1 di 2

libartsc.so.0

Inviato: mer 8 dic 2010, 15:18
da reddo
Ciao a tutti, il problema di oggi :D è che mi manca questa libreria.
Ho visto che un altro utente ha avuto un problema simile, ma il post è vecchio e il link per il pacchetto è interrotto :/

Uso la 13.1 32bit con KDE.
Quello che ho capito è che è contenuta all'interno di un pacchetto arts-x.x.x-ecc...
In rete ho trovato arts-1.5.1-x86_64-opt1.txz, l'ho installata ma niente, la libreria non c'è, o almeno continua a non comparire in /lib e il programma che la richiede (in questo caso TORCS, un utilissimo e professionale giochino di macchine :P) non funge.

Che sbaglio?

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 15:26
da targzeta
Il pacchetto che hai installato è per la slackware64. Devi installare quello per la Slackware a 32bit se vuoi che ti funzioni.

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:10
da reddo
Hai ragione pure tu #-o
Chissà perchè ho interpretato la scritta x86_64 come se fosse per entrambe le piattaforme.

Ho provato arts-1.5.10-i486-opt1.txz ma niente :(

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:13
da targzeta
Posta il link al txz

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:23
da reddo
http://193.136.198.175/slackware/slackw ... e3-compat/

E' l'unico che ho trovato per il 32bit...

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:25
da targzeta
Ho dato un'occhiata al pacchetto ufficiale sotto "/extra/kde-compat".

Codice: Seleziona tutto

$> tar -tf arts-1.5.10-i486-opt1.txz | grep libartsc
opt/kde3/lib/libartscbackend.so.0.0.0
opt/kde3/lib/libartscbackend.la
opt/kde3/lib/libartsc.so.0.0.0
opt/kde3/lib/libartsc.la
Quindi la libreria c'è, il problema è che si trova sotto /opt/kde3/lib. Potrebbe darsi che il dynamic linker non vada a cercare lì dentro. Prova ad eseguire il programma che necessita di questa libreria con:

Codice: Seleziona tutto

LD_LIBRARY_PATH=/opt/kde3/lib programma
e facci sapere.

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:46
da reddo
Sei un grandissimo, adesso il gioco parte. Se provo ad usare il suono (openal o plib che sia) esce segnalando errore, se lo disabilito funziona.
Secondo te posso spostare la libreria in /lib o mi conviene usare la pappardella tutte le volte?

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 16:52
da targzeta
O sposti la libreria, ma non ti conviene anche perché è pacchettizzata e in futuro la potrai rimuovere con removepkg (inoltre dovrai spostare anche altri file, credo), oppure ti basta configurare il linker dinamico. Dovrebbero bastare i comandi seguenti (eseguiti da root):

Codice: Seleziona tutto

echo '/opt/kde3/lib' >> /etc/ld.so.conf
ldconfig
quindi prova a far ripartire il gioco senza la pappardella.

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 17:09
da reddo
No, così non funziona. In realtà poco importa, tanto uno scriptino per averlo comodo me lo sarei fatto comunque (l'installer diceva che avrebbe creato una voce di menu KDE/Gnome compatibile, ma non ha funzionato), poco importa se devo aggiungere quel comando.
Più che altro, per mettere [risolto] forse dovrei prima capire perchè il suono non va (anche se a me poco importa, l'avrei comunque disabilitato)...

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 17:15
da targzeta
Per il suono non so che dirti.

E' strano che con ldconfig non funzioni. Prima di passare ad altre soluzioni sarebbe meglio capire perchè non funge. Posteresti l'output di

Codice: Seleziona tutto

ldconfig -v
Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 17:59
da reddo
Ho "pippato" (non pensate male :D) su grep perchè l'output era interminabile. La riga che riguarda libartsc dice solo

Codice: Seleziona tutto

libartsc.so.0 -> libartsc.so.0.0.0

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 18:05
da targzeta
Allora bisognerebbe capire come mai il linker non la trova. Magari al riavvio funziona. Il file /etc/ld.so.cache è stato aggiornato correttamente giusto?

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 18:09
da reddo
bho non saprei... errori non ne ha dato.
Il riavvio c'è stato, quindi penso che non vada proprio

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 18:17
da targzeta
Se leggi qui:
http://ubuntuforums.org/showthread.php?t=1581008
vedi che hanno avuto un problema analogo con ldconfig ed hanno risolto con la variabile che ti ho suggerito prima. A me sembra strano che non funzioni comunque, forse c'è qualcosa che mi sfugge.
Quando dici che il riavvio c'è stato, intendi che hai riavviato il PC?

Emanuele

Re: libartsc.so.0

Inviato: mer 8 dic 2010, 18:31
da reddo
Sì perchè torcs era crashato (ogni tanto lo fa anche su Ubu)