Salut � tous les courageux qui bossent en ces p�riodes de vacances (bon d'accord salut aussi � ceux qui bossent pas...les sal**** ;) ),

voil� je me trouve confronter un probl�me qui commence s�rieusement � me prendre la t�te, surtout que la solution doit �tre toute b�te. J'ai bien sur fait des recherches qui se sont montr�es infructueuses...mais bon en plus c'est vendredi et je suis tout fatigu�. ;)

Donc voil� j'essaye de faire fonctionner une carte Wi-Fi USB (la netgear MA111 donc chipset Prism2 si je ne m'abuse). Je suis donc sous Debian testing 2.6.7-1-686, et je souhaite donc utiliser linux-wlan-ng pour ce faire. Cependant, bien qu'int�gr� � la distrib', si je veux faire simplement "apt-get install linux-wlan-ng", il veut absolument installer �galement "kernel-image-2.4.25-1-386"...et �a je veux pas.
Donc je d�cide de r�cup�r�r les sources et de les compiler.
Donc je r�cup�re "linux-wlan-ng-0.2.1pre21.tar.gz", et je d�cide de l'installer.
Donc je tape la commande "make config" :
   �a foire il dis qu'il me trouve pas "version.h"

Apr�s inqui�tude (oui je m'inqui�te vite, surtout le vendredi!!! ;) et quelques recherches, je fais un lien symbolique de "/usr/include/linux/version.h" vers "/usr/src/linux/include/linux". Donc OK le "make config" passe bien.

Je continue donc, et fait un "make all && make install" et voici ce que �a me sort :

baudouinlaptop:/usr/src/linux-wlan-ng-0.2.1pre21# make all && make install
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
gcc -E -M -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend
mkdir -p obj
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c -o obj/p80211types.o gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o obj/p80211metamsg.o gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o obj/p80211metamib.o gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211meta.c -o obj/p80211meta.o gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o gcc -o mkmetadef obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o obj/mkmetadef.o
cat mkmetadefhead.txt > ../include/wlan/p80211metadef.h
./mkmetadef >> ../include/wlan/p80211metadef.h
echo "#endif" >> ../include/wlan/p80211metadef.h
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ mkmetastruct.c -o obj/mkmetastruct.o gcc -o mkmetastruct obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o obj/mkmetastruct.o
cat mkmetastructhead.txt > ../include/wlan/p80211metastruct.h
./mkmetastruct >> ../include/wlan/p80211metastruct.h
echo "#endif" >> ../include/wlan/p80211metastruct.h
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
if test ! -d /usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../.tmp_versions; then \ cp -rf /usr/src/linux/.tmp_versions /usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../ ; \
fi
cp: ne peut �valuer `/usr/src/linux/.tmp_versions': Aucun fichier ou r�pertoire de ce type
make[2]: *** [default] Erreur 1
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
make: *** [all] Erreur 2

Donc je s�che l�....

Donc s'il y avait une �me charitable qui sache m'aider, je lui en serais tr�s reconnaissant.
En attendant, bon week-end bien m�rit� � tous!!! :)

Julien

Répondre à