Probleme ndiswrapper et module :S

Bonjour a tous,
Je suis nouveau sur ce forum.
Je suis en train d’installer ndiswrapper grace au fichier .tar.gz.
Ca peut paraitre debile mais d’apres ce que j’ai lu sur d’autres forum il me faut une version récente de ndiswrapper qu’il faut que je compile moi même car la version que j’ai dans les dépots doit etre trop vieille.
Mais en suivant un tutoriel je tape un make dans le dossier extrait grace a la commande tar.
La j’ai le droit a un magnifique message d’errer :

pourtant en executant la commande uname -a il me retourne bien quelque chose de censé.

Si je compile moi meme le programme avec gcc ca serait pas mieux ?

En fait je vous explique pourquoi je compile ndiswrapper. L’installation du pilote s’est déroulé sans encombre, mais lorsque j’execute la commande pour le rajouter au module il me dit qu’il n’existe pas ou qu’il ne pointe pas au bon endroit ( c’est pas sur ce pc la donc je sais plus exactement ) mais impossible de lui faire comprendre alors que la commande ndiswrapper -r ( je crois mais encore une fois c’est sur un autre pc ) me dit qu’il existe déja dans la liste.

Apres une petite recherche ( et oui je ne fait pas partie des gens qui ne cherchent pas ^^ ) j’ai trouvé un topic sur un autre forum d’un gars qui avait le même probleme. Quelqu’un lui a dit de compiler son ndiswrapper, et apparement ca a marché ( mais je reste sceptique tout de meme ).

Merci de bien vouloir m’aider un tio peu ^^

Alors:
Comme toutes les distributions, tu as en général (et particulièrement sous Debian) toujours un paquet effectuant l’installation que tu veux faire. C’est évidemment le cas de ndiswrapper.

Visiblement tu es sous Etch,
$ apt-cache search ndiswrapper
te donne

[quote]ndiswrapper-common - Common scripts required to use the utilities for ndiswrapper
ndiswrapper-source - Source for the ndiswrapper linux kernel module
ndiswrapper-utils - Userspace utilities for ndiswrapper
ndiswrapper-utils-1.1 - Userspace utilities for ndiswrapper
ndiswrapper-utils-1.9 - Userspace utilities for the ndiswrapper linux kernel module
[/quote]
Il te suffit donc de faire

apt-get install module-assistant

m-a prepare

puis

m-a a-i ndiswrapper

éventuellement installation des ndiswrapper-utils et ça marchera.

Pour info, ton programme cherchait les entêtes de ton noyaux.

Merci de ta réponse rapide, mais je possede deja ndiswrapper.
Ce que je voulais c’etait la derniere version, car comme je l’ai deja dit, quelqu’un qui avait le meme probleme que moi, c’est a dire que ndiswrapper -m ( pour rajouter au module ne fonctionnait pas et qu’il fallait une version recente pour pouvoir le faire.
Moi ca m’arrangerait de savoir comment faire directement, sans compiler mon programme ^^

Dans ce cas, le plus simple est de faire un backport de la version de sid. Tu rapatries à la main les sources de ndiswrapper unstable péchés sur le site de debian, tu installes les sources pour le modules et fais la manip ci dessus d’une part et tu compiles le paquet ndiswrapper de sid d’autre part (cf le T&A pour la compilation de paquets)

Merci de ta réponse,
je viens de me renseigner sur le backport, en gros c’est pour avoir des paquets de la version unstable, mais je n’ai pas tout compris, c’est quoi le paquet de sid ? et le T&A ?

Merci d’avance :wink:

Commence par installer les linux-headers nécessaires à la compilation par make.

[quote=“leatherface”]Commence par installer les linux-headers nécessaires à la compilation par make.

Pas seulement, les entêtes sont découpés en plusieurs fichiers.
francoisaliaspaco: installe module-assistant, un m-a prepare t’installera tout les entêtes nécessaires. Installes les sources de ndiswrapper de sid et utilises modules-assistant pour compiler ça, fais un backport de ndiswrapper-utils.