[Resolu] Make ne trouve pas un fichier

Make ne trouve pas un fichier [Resolu] - Linux et OS Alternatifs

Marsh Posté le 09-11-2005 à 21:14:09    

Bonjour, j'ai récement installé une debian 2.6, je voudrais installer mon modem usb asus dessus.
J'ai téléchargé les drivers du modem ici
J'ai décompressé le tout dans /usr/amedyn et ensuite je fais un make, seulement le make ne fonctionne pas à cause d'un fichier usb.h qu'il ne trouve pas.
J'ai fait un locate usb.h et il est situé dans /usr/include/linux.
J'ai donc rajouté /usr/include/linux dans le fichier ld.so.conf puis fait ldconfig.
Résultat il ne trouve toujours pas le fichier usb.h  :pt1cable:  
Si quelqu'un voit ce que je peux faire à part acheter un modem ethernet... merci !


Message édité par LePhasme le 09-11-2005 à 22:14:08
Reply

Marsh Posté le 09-11-2005 à 21:14:09   

Reply

Marsh Posté le 09-11-2005 à 21:20:32    

il est possible que le module que tu essaies de compiler ai besoin des sources de ton kernel (c'est meme fortement probable! :))
 
Sous Sarge, le package des sources est de la forme kernel-headers-`uname -r`, et sous la forme linux-headers-`uname -a` sous testing et unstable (a confirmer pour testing..)

Reply

Marsh Posté le 09-11-2005 à 21:34:33    

ld.so.conf c'est pour l'emplacement des lib, et c'est pour le loader. Ca n'a rien a voir avec l'emplacement des .h, qui servent au compilateur.
 
Pour ton probleme, vu que tu compiles un module, il faut probablement que tu installes les sources du kernel (et pas seulement les headers qui viennent avec linux-headers ou kernel-headers).


Message édité par matafan le 09-11-2005 à 21:35:57
Reply

Marsh Posté le 09-11-2005 à 22:13:45    

En fait il fallait que j'installe la librairies libusb-dev trouvée ici
Maintenant j'ai une autre erreur mais je vais créer un autre sujet pour la résoudre.
Merci pour votre aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed