Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1849 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Problème de compilation sous Mandriva

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de compilation sous Mandriva

n°1027826
tonny_mont​ana_
Posté le 31-03-2008 à 12:00:00  profilanswer
 

Bonjour,
J'essaye d'installer un pilote pour ma carte wifi RalinkRT2500 donc je suis les étapes qui ne posent aucun problème jusqu'au make. Je n'arrive pas à compiler, il me sort ça:  
 

Citation :

[root@localhost Module]# make
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.22.18-desktop586-1mdv »
CC [M] /usr/src/rt2500-cvs-20051112/Module/rtmp_main.o
Dans le fichier inclus à partir de /usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:50:
/usr/src/rt2500-cvs-20051112/Module/rt_config.h:58:40: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:57: erreur: expected ‘)’ before string constant
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:61: erreur: expected ‘)’ before string constant
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c: In function ‘RT2500_probe’:
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:172: erreur: ‘struct net_device’ has no member named ‘get_wireless_stats’
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c: In function ‘RT2500_open’:
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:259: attention : ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:259: attention : passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c: In function ‘rt2500_resume’:
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:854: attention : ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c: Hors de toute fonction :
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:893: attention : initialization from incompatible pointer type
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c: In function ‘rt2500_init_module’:
/usr/src/rt2500-cvs-20051112/Module/rtmp_main.c:911: attention : implicit declaration of function ‘pci_module_init’
make[2]: *** [/usr/src/rt2500-cvs-20051112/Module/rtmp_main.o] Erreur 1
make[1]: *** [_module_/usr/src/rt2500-cvs-20051112/Module] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.22.18-desktop586-1mdv »
rt2500.ko failed to build!
make: *** [module] Erreur 1


 
Et perso je n'y comprend rien.
 
Je suis allé sur la FAQ du site et j'ai trouvé ça  
 

Citation :

Q. Why do I get lots of errors when trying to compile ?
A. Probably because you haven't got your kernel sources configured correctly. Ensure that you have the sources in the expected locations (/usr/src/linux-2.x.x) and that you have a symlink from /lib/modules/2.x.x/build to that source folder)


 
Je me suis renseigné pour créer un symlink à l'endroit voulu  
 

Citation :

ln -s /lib/modules/2.6.22.18-desktop586-1mdv/build/


 
Aucune différence. Je ne sais pas ce qu'il entend par kernel sources configures correctly, en fait là je vois pas vraiment comment faire... Quelqu'un pourait-il m'aider?
 
Je pense que le problème vient de l'abscence du linux/config.h ???

mood
Publicité
Posté le 31-03-2008 à 12:00:00  profilanswer
 

n°1027839
wedgeant
Da penguin inside
Posté le 31-03-2008 à 12:43:45  profilanswer
 

Il te manque les headers du kernel
Tu devrais installer le paquet kernel-headers ou quelque chose du genre (un Mandrivien t'en diras surement plus que moi sur le nom exact du paquet :jap:)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1027842
filochard
gardarem lou moral
Posté le 31-03-2008 à 12:50:48  profilanswer
 

Avant toute compilation, au vu du kernel que tu utilises, il te faut installer au préalable le paquet suivant :
kernel-source-2.6.22.18-1mdv-1-1mdv2008.0.i586.rpm
utilise le centre de configuration  de Mandriva pour ce faire, il créera en principe les liens symboliques nécessaires!

n°1027843
tonny_mont​ana_
Posté le 31-03-2008 à 12:54:52  profilanswer
 

Domo arigato  :jap: je vais me renseigner sur les headers pour Mandriva

n°1027847
filochard
gardarem lou moral
Posté le 31-03-2008 à 13:10:13  profilanswer
 

le problème des cartes ralink avec mandriva 2008.0 est assez complexe et d'autant plus étonnant qu'elles fonctionnaient bien avec mandriva 2007 .... il y a un rapport de bug instructif à cette adresse
https://qa.mandriva.com/show_bug.cgi?id=34382

n°1027884
libredr
Posté le 31-03-2008 à 14:26:35  profilanswer
 

Attention maintenant il y a deux paquets pour les sources: kernel-header et kernel-desktop-devel (ou kernel-XXX-devel si tu utilises un autre kernel que le desktop).

n°1028506
tonny_mont​ana_
Posté le 01-04-2008 à 16:11:11  profilanswer
 

Le kernel-source-2.6.22.18-1-1mdv2008.0.i568 est déjà présent.
D'ailleurs les problèmes liés à ralink ne semblent pas touché la RT2500 enfin d'après ce que j'ai lu...
Le kernel-desktop-devel est également déjà présent cependant il me dit que kernel-header n'existe pas et je n'ai pas trouvé de headeur sous Mandriva 2008 pour l'instant. Je continue à chercher :)

n°1028515
memaster62
to whom it may concern n|m
Posté le 01-04-2008 à 16:42:25  profilanswer
 

cela me rapelle vaguement quelquechose.
et si tu fais un
urpmi rt2500
ou
urpmi dkms-rt2500
??
au lieu de telecharger/compiler "bêtement"
 
j'essaierais ce soir sur mon laptop en mdv2008 pour te confirmer cela ;)


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1029133
tonny_mont​ana_
Posté le 03-04-2008 à 11:28:32  profilanswer
 

Euh non justement... Ce n'est pas un driver générique que j'essaye d'installer, c'est un driver compatible avec aircrack-ng lol

n°1029136
wedgeant
Da penguin inside
Posté le 03-04-2008 à 11:29:53  profilanswer
 

Pourquoi est-ce que tu as besoin d'aircrack ? [:noxauror]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 03-04-2008 à 11:29:53  profilanswer
 

n°1029224
tonny_mont​ana_
Posté le 03-04-2008 à 14:42:10  profilanswer
 

Pour tester le niveau de sécurité de mon réseau pardi!  :o  
 
Personne ne saurait m'éclairer sur les headeurs dont j'ai besoin ??  :bounce:


Message édité par tonny_montana_ le 03-04-2008 à 15:13:58
n°1029260
Mjules
Modérateur
Parle dans le vide
Posté le 03-04-2008 à 15:54:38  profilanswer
 

urpmf linux/config.h
 
et topic wifi pour la suite, j'ai pas envie d'en surveiller 50


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.

Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Problème de compilation sous Mandriva

 

Sujets relatifs
NFS et nième problème de droitsproblème avec postfix et maildrop
Problème xgl[résolu] FreeBSD Probleme avec df
Probleme Serveur Samba GHOSTSquid 2.6 Stable, problème avec un site utilisant l'authentification
Probleme detection interface reseauProbleme d'acces a un serveur ssh
Probleme d'acces a Windows XPProblème d'affichage :
Plus de sujets relatifs à : Problème de compilation sous Mandriva


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR