Forum Linux.noyau compilation

Posté par  .
Étiquettes :
0
28
avr.
2005

salut,

j'essaie de compiler mon noyau linux-2.6.10 , mais il me donne une erreur lorqu'il arrive a la partie drivers, g utilisé une configuration par default, et je travaille sous distribution ubuntu avec un noyau 2.6.8.

voia ce qu'il me donne:

drivers/char/agp/backend.c: Dans la fonction « agp_add_bridge »:

drivers/char/agp/backend.c:281: attention : inter_module_register' is deprecated (declared at include/linux/module.h:577)
drivers/char/agp/backend.c: Dans la fonction « agp_remove_bridge »:
drivers/char/agp/backend.c:301: attention :
inter_module_unregister' is deprecated (declared at include/linux/module.h:578)

CC [M] drivers/char/agp/frontend.o

CC [M] drivers/char/agp/generic.o

CC [M] drivers/char/agp/isoch.o

LD [M] drivers/char/agp/agpgart.o

CC [M] drivers/char/agp/ali-agp.o

CC [M] drivers/char/agp/ati-agp.o

CC [M] drivers/char/agp/amd-k7-agp.o

CC [M] drivers/char/agp/amd64-agp.o

CC [M] drivers/char/agp/efficeon-agp.o

CC [M] drivers/char/agp/intel-mch-agp.o

CC [M] drivers/char/agp/intel-agp.o

CC [M] drivers/char/agp/nvidia-agp.o

CC [M] drivers/char/agp/sis-agp.o

CC [M] drivers/char/agp/sworks-agp.o

CC [M] drivers/char/agp/via-agp.o

LD drivers/char/drm/built-in.o

CC [M] drivers/char/drm/gamma_drv.o

In file included from drivers/char/drm/gamma_drv.c:40:

drivers/char/drm/drm_agpsupport.h: Dans la fonction « gamma_agp_uninit »:

drivers/char/drm/drm_agpsupport.h:431: attention : inter_module_put' is deprecated (declared at include/linux/module.h:582)
In file included from drivers/char/drm/gamma_drv.c:42:
drivers/char/drm/gamma_context.h: Dans la fonction « gamma_context_switch_complete »:
drivers/char/drm/gamma_context.h:193: error: structure has no member named
next_buffer'

drivers/char/drm/gamma_context.h:193: error: structure has no member named next_buffer'
In file included from drivers/char/drm/gamma_drv.c:44:
drivers/char/drm/gamma_old_dma.h: Dans la fonction « gamma_clear_next_buffer »:
drivers/char/drm/gamma_old_dma.h:40: error: structure has no member named
next_buffer'

drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named next_queue'
drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named
next_queue'

drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named next_queue'
drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named
next_queue'

drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named next_queue'
drivers/char/drm/gamma_old_dma.h:41: error: structure has no member named
next_queue'

drivers/char/drm/gamma_old_dma.h:42: error: structure has no member named next_queue'
drivers/char/drm/gamma_old_dma.h:44: error: structure has no member named
next_queue'

In file included from drivers/char/drm/gamma_drv.c:46:

drivers/char/drm/drm_drv.h: Dans la fonction « gamma_release »:

drivers/char/drm/drm_drv.h:807: attention : implicit declaration of function gamma_ctxbitmap_free'
In file included from drivers/char/drm/gamma_drv.c:58:
drivers/char/drm/drm_stub.h: Dans la fonction « gamma_stub_putminor »:
drivers/char/drm/drm_stub.h:148: attention :
inter_module_put' is deprecated (declared at include/linux/module.h:582)

drivers/char/drm/drm_stub.h:150: attention : inter_module_unregister' is deprecated (declared at include/linux/module.h:578)drivers/char/drm/drm_stub.h: Dans la fonction « gamma_stub_register »:
drivers/char/drm/drm_stub.h:206: attention :
inter_module_register' is deprecated (declared at include/linux/module.h:577)

drivers/char/drm/drm_stub.h:216: attention : `inter_module_unregister' is deprecated (declared at include/linux/module.h:578)make[3]: *** [drivers/char/drm/gamma_drv.o] Erreur 1

make[2]: *** [drivers/char/drm] Erreur 2

make[1]: *** [drivers/char] Erreur 2

make: *** [drivers] Erreur 2

voila , si qq'un a deja eu ce probleme ou sais comment on le resout, ça serai l'idéal

merci

  • # commence alléger ta conf

    Posté par  . Évalué à 1.

    Cela semble simple pour moi, mais ...

    sous root tu vas dans le repertoire de ton noyau
    tu tape make xconfig ou make gconfig (si gtk+2.4 ou sup)
    si pas de graphique ce sera make menuconfig
    dans driver => char tu devellope drm
    tu vire tout à l'exeption de ton matériel
    si cela ne fonctionne pas
    (mon cas: plantage lors du lancement du serveur X)
    tu supprime tout simplemet le drm
    (oui je sais c'est bête mais bon...)

    [je te dis ça de tête car cela fait un mois que loin de mon lfs nota bene avant de partir je l'avais upgrader au 2.11.? donc fait de même mais il est courant que le drm lâche.]




Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.