Pagina 1 di 1

librerie installate ma non rilevate

Inviato: ven 21 set 2012, 11:08
da TuxInTheMiddle
Salve gente...sono tornato alla mia amata slackware dopo un periodo di assenza...ho reinstallato tutto da zero e aggiornato a current...per ora pare funzioni tutto alla perfezione...eccetto per un problema riscontrato con alcuni programmini...ad esempio qbittorrent e xfce4-notes...in poche parole questi due programmi non trovano alcune librerie condivise sebbene siano installate sul sistema...

Esempio:

Codice: Seleziona tutto

bash-4.2$ qbittorrent
qbittorrent: error while loading shared libraries: libboost_system.so.1.45.0: cannot open shared object file: No such file or directory
sebbene libboost_system.so sia presente nel mio sistema (con una versione maggiore):

Codice: Seleziona tutto

/usr/lib64/libboost_system.so.1.49.0
il sistema pare non trovarla...e così anche con xfce4-notes nei confronti si un'altra libreria...eppure non ricordo si aver avut problemi di questo tipo la scorsa volta...qualche suggerimento?

Re: librerie installate ma non rilevate

Inviato: ven 21 set 2012, 11:38
da hashbang
Beh credo che sia normale che non la trovi.
qbittorent chiede libboost_system.so.1.45.0 mentre tu hai libboost_system.so.1.49.0.
Quello che potresti fare è un symlink.

Codice: Seleziona tutto

# ln -sf /usr/lib64/libboost_system.so.1.49.0 /usr/lib64/libboost_system.so.1.45.0
In ogni caso non è detto che funzioni. Se le API della libreria non sono variate, allora teoricamente dovrebbe funzionare. Ma se quest'ultime dovessero aver subito una variazione tra una versione e l'altra, allora difficilmente questo workaround funzionerà.

La soluzione più pulita rimane quella di ricompilare il pacchetto. Anche perchè tieni conto che dalla 13.37 alla -current (14.0) c'è stato un cambio della versione della libc; quindi per evitare malfunzionamenti dell'applicazione, ti conviene ricompilare.

Re: librerie installate ma non rilevate

Inviato: sab 22 set 2012, 9:44
da TuxInTheMiddle
...che cretino infatti...non ci avevo pensato...comunque pare funzionare...grazie mille...