Re: probleme compilation module
Philippe Bouige wrote:
> Bonjour,
Salut,
> 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.
--
Edouard G. Parmelan
http://egp.free.fr
Reply to: