[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Linux-wlan et 2.6.7



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



Reply to: