[Pb compil driver ipw2100 pour mandrake 10.0]

Fermé
kisei Messages postés 20 Date d'inscription vendredi 10 décembre 2004 Statut Membre Dernière intervention 25 août 2006 - 1 mai 2005 à 17:31
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 3 mai 2005 à 10:26
Bonjour à tous,

voilà je n'arrive pas à compiler le driver ipw2100 du sourceforge.net (ipw2100.sf.net).
matériel: Dell Latitude D600 (portable)
systeme: mandrake 10.0

les sources de la Mandrake sont bien installées.

si quelqu'un a une idée ... merci

Kisei

les messages d'erreur:
_________________________________________________
[root@pws37125 ipw2100-1.1.0]# make

<stdin>:1:28: linux/rhconfig.h: No such file or directory
make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/root/work/ipw2100-1.1.0 MODVERDIR=/root/work/ipw2100-1.1.0 modules

make[1]: Entering directory `/usr/src/linux-2.6.3-7mdk'

*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies

make[2]: « arch/i386/kernel/asm-offsets.s » est à jour.

CHK include/asm-i386/asm_offsets.h

CC [M] /root/work/ipw2100-1.1.0/ipw2100.o

/root/work/ipw2100-1.1.0/ipw2100.c:183: error: parse error before string constant

/root/work/ipw2100-1.1.0/ipw2100.c:183: warning: type defaults to `int' in declaration of `MODULE_VERSION'

/root/work/ipw2100-1.1.0/ipw2100.c:183: warning: function declaration isn't a prototype

/root/work/ipw2100-1.1.0/ipw2100.c:183: warning: data definition has no type or storage class

/root/work/ipw2100-1.1.0/ipw2100.c: In function `ipw2100_wx_wireless_stats':

/root/work/ipw2100-1.1.0/ipw2100.c:8251: warning: duplicate `const'

make[2]: *** [/root/work/ipw2100-1.1.0/ipw2100.o] Erreur 1

make[1]: *** [/root/work/ipw2100-1.1.0] Erreur 2

make[1]: Leaving directory `/usr/src/linux-2.6.3-7mdk'

make: *** [modules] Erreur 2

[root@pws37125 ipw2100-1.1.0]#
____________________________________________________
A voir également:

2 réponses

kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
1 mai 2005 à 18:00
Il est simplement possible que ton noyau est simplement trop vieux pour cette version du driver, car le driver est en plein developpement et une version qui marche pour les derniers noyaux 2.6.X (X=8, 9, 10 ou 11) ne marche pas forcement pour X=3 comme ta version. Regarde la doc du driver (page web, fichier README, INSTALL, etc.) si il n'y a pas une version minimale du noyau qui est necessaire.

Solutions:
1) Chercher une version plus ancienne du driver qui marche avec ton noyau (vu du nouveaute du driver ipw... pour wifi c'est probablement impossible ou non recommandable!).


2) La bonne solution: Mettre un noyau plus recent par:

a) essayer d'installer les rpm de Mandrake 10.1 sur to Mandrake 10.0, ca devrait marcher

b) passer de Mandrake 10.0 a 10.1 (ou bientot 10.2)

c) telecharger a www.kernel.org ou ftp.fr.kernel.org la derniere version 2.6.11.8 et la compiler a partir des sources. Apres on peut bien ajouter ton driver.
0
kisei Messages postés 20 Date d'inscription vendredi 10 décembre 2004 Statut Membre Dernière intervention 25 août 2006
3 mai 2005 à 09:07
merci bien kmf31.

j'opte volontiers pour la sol. b) que tu préconise.

sais-tu quand sortira à peu près la mdk 10.2 ?

Kisei
0
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
3 mai 2005 à 10:26
sais-tu quand sortira à peu près la mdk 10.2 ?

C'est deja sortie pour les membres payants du clubs et je crois on peut aussi gratuitement l'installer par le reseau (installation directe par FTP). Cependant pour les images iso en version officielle et gratuite il faut encore attendre.
Apart ca il y avait aussi les versions preliminaires 10.2-rc2 (avec les bogues) mais je ne suis pas sur si et ou on peut la toujours trouver.
0