View previous topic :: View next topic |
Author |
Message |
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Fri May 20, 2005 1:53 am Post subject: problema dri dopo un emerge -uD world |
|
|
ho questa scheda video:
Code: | lspci | grep VGA
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
|
e ho sempre usato il dri seguendo questa guida.
di recente ho dato un emerge -uD world, ed ora non mi funziona più:
Code: | glxinfo
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: error 40 |
ci sono stato su un bel po', ma non riesco a capire perchè prima funzionava ed ora no, googlando ho trovato che poteva essere colpa di opengl-update, ma l'ho unmergiato e il probl rimane.
qualche consiglio?
p.s.: a dir la verità oltre ad aver fatto l'update ho anche unmergiato qualcosa e dato un emerge --depclean .... |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31256 Location: here
|
Posted: Fri May 20, 2005 9:28 am Post subject: |
|
|
Sembra semplicemente un errore di linkaggio. Prova a lanciare
Code: | # revdep-rebuild -p |
e vedi che ti vorrebbe ricompilare. Una volta dato un occhio lo lanci senza -p cosi' ricompila i pacchetti che puntano a linkaggi che non esitono piu' _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Fri May 20, 2005 10:18 am Post subject: |
|
|
grande fedeliallalinea! hai beccato subito il problema!
però, dando il revdep-rebuild -p, mi esce una sfilza interminabile di pacchetti "rotti" xkè richiedono libGL.so.1 (praticamente vuole ricompilare mezzo sistema). ma che io sappia questa libreria serve, non è che il revdep-rebuild me li ricompila semplicemente togliendo le chiamate a questa libreria?
d'altronde c'è!:
Code: | whereis libGL.so.1
libGL.so: /usr/lib/libGL.so.1 /usr/lib/libGL.so |
fedeli, tu che sai tutto , che faccio? lo do sto revdep-rebuild? |
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Fri May 20, 2005 10:49 am Post subject: |
|
|
c'è qualcosa che non capisco....:
Code: | whereis libGL.so.1
libGL.so: /usr/lib/libGL.so.1 /usr/lib/libGL.so |
Code: | ls -l /usr/lib/libGL.so*
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/lib/libGL.so -> /usr/X11R6/lib/libGL.so.1.2
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/lib/libGL.so.1 -> /usr/X11R6/lib/libGL.so.1.2
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/lib/libGL.so.1.2 -> /usr/X11R6/lib/libGL.so.1.2
|
sono tutti e tre in rosso lampeggiante! quindi non c'è il link
Code: | ls -l /usr/X11R6/lib/libGL.so*
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/X11R6/lib/libGL.so -> /usr/X11R6/li
b/libGL.so.1.2
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/X11R6/lib/libGL.so.1 -> /usr/X11R6/
lib/libGL.so.1.2
lrwxrwxrwx 1 root root 27 May 20 12:06 /usr/X11R6/lib/libGL.so.1.2 -> /usr/X11R
6/lib/libGL.so.1.2
|
ma com'è possibile se quando installo il dri come nella guida di cui ho parlato su, li dovrebbe installare? mi chiede anche se è quella la directory giusta in fase di installazione! |
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Fri May 20, 2005 11:45 am Post subject: |
|
|
Risolto!
pardon, colpa mia
il programma d'installazione del driver lo installava in /usr/X11R6 anzichè in /usr/X11R6/lib
grazie cmq fedeliallalinea!
un'ultima cosa: ma devo per forza ricorrere a questa soluzione? in questo modo ogni volta che ricompilo il kernel devo riinstallare il driver. leggendo in giro ho visto che si potrebbe usare x11-drm, ma che col kernel 2.6.11 fallisce durante la compilazione. si tratta solo di aspettare che risolvano il problema? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31256 Location: here
|
Posted: Fri May 20, 2005 11:49 am Post subject: |
|
|
---willy--- wrote: | un'ultima cosa |
Ma basta che lanciavi revdep-rebuild senza -p e tutto andava a posto da solo _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Fri May 20, 2005 1:01 pm Post subject: |
|
|
fedeliallalinea wrote: | ---willy--- wrote: | un'ultima cosa |
Ma basta che lanciavi revdep-rebuild senza -p e tutto andava a posto da solo |
ma perchè? nel ricompilare i pacchetti li linkava alla posizione effettiva del file? scusa, vorrei capire |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31256 Location: here
|
Posted: Fri May 20, 2005 1:27 pm Post subject: |
|
|
---willy--- wrote: | ma perchè? nel ricompilare i pacchetti li linkava alla posizione effettiva del file? scusa, vorrei capire |
Il problema che quando ricompili una libreria (a una versione nuova) certi link punteranno al nome vecchio che non esistera' piu', quindi ricompilando il pacchetto che sbaglia il link questo verra fatto puntare al nuovo nome della libreria. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|