bonjour,
J'essaye d'installer une Carte wireless intell ipw3945
lorsque je fais le make j'obtiens
WARNING: Your kernel contains ieee80211 symbol definitions and you
are not using the kernel's default ieee80211 subsystem. (Perhaps you
used the out-of-tree ieee80211 subsystem's 'make install' or have
provided a path to the ieee80211 subsystem via IEEE80211_INC.)
If you wish to use the out-of-tree ieee80211 subsystem then it is
recommended to use that projects' "make patch_kernel" facility
and rebuild your kernel to update the Module symbol version information.
Failure to do this may result in build warnings and unexpected
behavior when running modules which rely on the ieee80211 subsystem.
Aborting the build. You can force the build to continue by adding:
IEEE80211_IGNORE_DUPLICATE=y
to your make command line.
make: *** [check_inc] Erreur 1
alors j'ai fais un "make IEEE80211_IGNORE_DUPLICATE=y"
et j'obtiens
Using ieee80211 subsystem version '1.2.16' (API v2) from:
Base: /lib/modules/2.6.18-1.2869.fc6xen/
Path: /lib/modules/2.6.18-1.2869.fc6xen/include/
EXTRA_CFLAGS = -I/lib/modules/2.6.18-1.2869.fc6xen/include/ -DIEEE80211_API_VERSION=2 -g -Wa,-adhlms=check_inc.lst
make -C /lib/modules/2.6.18-1.2869.fc6xen/build M=/root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.18-1.2869.fc6-xen-i686 »
CC [M] /root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.o
Dans le fichier inclus à partir de /root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.c:68:
/root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.h:32:26: erreur: linux/config.h: Aucun fichier ou répertoire de ce type
make[2]: *** [/root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.o] Erreur 1
make[1]: *** [_module_/root/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.18-1.2869.fc6-xen-i686 »
make: *** [modules] Erreur 2
et pourtant le package kernel-devel de mon kernel est installé et j'ai redirigé le conf.h vers autoconf.h avec la commande
ln -s /usr/src/kernels/2.6.18-1.2869.fc6-i686/include/linux/autoconf.h /usr/src/kernels/2.6.18-1.2869.fc6-i686/include/linux/config.h
Celle-ci a fonctionné.
Un tit coup de main plizz