Re: probleme compilation module
Petite question bête : les drivers pour la plupart des cartes 3Com sont
déjà dans les sources du Kernel 2.2.17. Alors pourquoi se faire chier à
intégrer des sources made-in-3com ? surtout pour une 3c90x déjà dans
dedans.
Stef...
>> Je suis en train de passer ma version debian de 2.0.36
>> a 2.2.17. L'installation c'est passe sans probleme sauf pour le
>> module de ma carte ethernetque je dois recompiler pour la
>> nouvelle version de 2.2.17. J'ai recupere les sources chez 3Com
>> et j'ai suivi les recommandations de compilation... le resultat
>> c'est que j'ai plein d'erreurs (voir document attache).
>
>Il est où le document ?
>
>> La commande que j'ai lance est dans la premiere ligne du document.
>>
>> Je me pose la question a savoir lorsque l'on change de version du
>> noyau lInux est-ce qu'il y a aussi modification des fichiers qui
>> se trouve dans /usr/include ? car je trouve qu'il y a trop
>> d'erreurs :-(
>
>Non, il _ne_faut_surtout_pas_ changer les includes (/usr/include/asm et
>/usr/include/linux) sauf si l'on sait ce que l'on fait. D'ailleurs ces
>includes proviennent de la libc. Il serait dommage d'utilisé dans un
>nouveau source un structure du nouveau noyau mais de la passer à une
>fonction de la libc qui, elle, utilise l'ancienne structure.
>
>Par contre, pour la compilation du driver 3Com, tu _dois_ utiliser les
>includes du nouveau noyau. Il faudrait que tu ajoutes, au bon endroit,
>un -I<vers-les-sources-du-noyau>/include dans le/les Makefiles 3Com.
>--
..........................................................
. Linux - Debian - php4 - Apache - MySQL - Infogérance .
. email: info@actionweb.fr - http://www.actionweb.fr .
. Tel: (0)141 906 100 - Fax: (0)141 906 101 .
..........................................................
Reply to: