Re: Compilation noyau / modules X.org

Pàgina inicial

Reply to this message
Autor: Frédéric
Data:  
A: ML Guilde
Assumptes vells: Re: Compilation noyau
Assumpte: Re: Compilation noyau / modules X.org
Le Vendredi 9 Septembre 2005 16:08, habib.bouaziz-viallet a écrit :

> La compilation du noyau ne requiert normalement pas la biblio C
> standard, toute la jaja est dans /usr/src/linux. Sans que cela soit une
> certitude absolue, il arrive bien souvent qu'une erreur de compilation
> vienne d'une "mauvaise" config par make menuconfig (ou xconfig).
>
> Pour compiler un module driver il n'est normalement pas besoin de
> compiler tout le noyau, un insmod ou modprobe driver.o devrait suffire
> ** avec tous les risques que cela comporte **
>
> PS : de quel pilote s'agit t'il ? j'essairais bien sur mon systeme,
> salutations.


En fait, on a un peu progressé avec le module noyau. C'est un problème de
version de gcc ! Il fallait utiliser la version 3.3, comme pour le noyau
lui-même.

Le module en question est le pilote proprio d'ATI.

Maintenant, on a un autre soucis, c'est les modules X.org de ce pilote.
Voici ce qu'on récolte dans Xorg.log.0 :

Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetScreenIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetScreenIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAACheckTileReducibility from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbGetWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetPixmapIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetScreenIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetScreenIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol XAAGetScreenIndex from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AGPAcquire from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_FreePCIe from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocCache from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocCache from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_GetMemInfo from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocMemBufferFromTop from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocMemBufferFromTop from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_InitPCIe from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_QueryHwCaps from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_CheckMagic from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol fbPictureInit from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!

Il semble que ces symboles soient dans un des .so du pilote d'ATI.
Pourquoi ne retrouve-t-il pas ses petits ? Encore un problème de version de gcc ?

Comment fait-on pour pour connaître la version de gcc qui a été utilisée pour
compiler X.org ? Sans doute faut-il utiliser la même...

--
Frédéric

http://www.gbiloba.org