Bonjour,
j'essaie de compiler le driver du modem usb bewan.
Je suis sous mandriva 10.2 LE2005.
J'ai suivi les instructions de la doc de Lea sur l'installation de ce modem :
1/ compilation dans libm/ -> creation de libm.a : OK
2/ compilation du driver ubs (unicorn_atm_usb.c) : pas OK !
Les erreurs de compilation sont tout un tas de variables non-definies dans le .c ce qui entraine d'autres erreurs dans les fichiers appeles. En particulier la structure "urb" est inconnue.
Elle n'est pas definie dans le .c alors je suppose qu'elle dans un des .h
J'ai du modifier le chemin des .h en mettant leur chemin absolu dans le .c.
En effet j'ai modifie le HPATH dans le Makefile pour pointer vers les sources de mon kernel :
KERNEL_SOURCES=/usr/src/linux-2.6.11-6mdk
HPATH=$(KERNEL_SOURCES)/include
et je m'aperçois que les .h sont pris dans /usr/include/linux/ !!
Il y a quelques fichiers .h qui ne sont pas identiques dans ces 2 repertoires...
De toute facon que ce soit avec les uns ou les autres .h j'ai les memes erreurs de variables non-definies...
Merci de votre aide !!!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.