- Modifié
Le terminal m'annonce un autre problème lorsque je fais un make pour installer le driver ipw3945 :
[root@lns-bzn-45-82-65-144-109 ipw3945-1.1.2]# make
Using ieee80211 subsystem version 'git-1.1.13' (API v1) from:
Base: /lib/modules/2.6.18-1.2849.fc6/build/
Path: /lib/modules/2.6.18-1.2849.fc6/build/include/
EXTRA_CFLAGS = -DIEEE80211_API_VERSION=1 -g -Wa,-adhlms=check_inc.lst
make -C /lib/modules/2.6.18-1.2849.fc6/build M=/root/Desktop/ipw3945-1.1.2 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2849.fc6-i686'
CC [M] /root/Desktop/ipw3945-1.1.2/ipw3945.o
In file included from /root/Desktop/ipw3945-1.1.2/ipw3945.c:68:
/root/Desktop/ipw3945-1.1.2/ipw3945.h:32:26: error: linux/config.h: No such file or directory
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_send_associate':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:4414: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_bg_daemon_cmd':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:4890: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_auth_work':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9458: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9508: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_handle_probe_request':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9581: error: too few arguments to function 'ieee80211_tx_frame'
make[2]: *** [/root/Desktop/ipw3945-1.1.2/ipw3945.o] Error 1
make[1]: *** [_module_/root/Desktop/ipw3945-1.1.2] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2849.fc6-i686'
make: *** [modules] Error 2
L'erreur est : linux/config.h: No such file or directory.
ce header a été supprimé des versions récentes de FC. En le remplacant par autoconf.h ou carrément en le supprimant (comme j'ai vu sur d'autres post), ca ne regle pas les autres problèmes de compilation 'too few arguments to function 'ieee80211_tx_frame'...
Je ne sais pas d'où ca vient... je ne vais pas devoir refaire la fonction ieee80211_tx_frame' ca serait bien chi.nt.
Vous avez une idée ?
[root@lns-bzn-45-82-65-144-109 ipw3945-1.1.2]# make
Using ieee80211 subsystem version 'git-1.1.13' (API v1) from:
Base: /lib/modules/2.6.18-1.2849.fc6/build/
Path: /lib/modules/2.6.18-1.2849.fc6/build/include/
EXTRA_CFLAGS = -DIEEE80211_API_VERSION=1 -g -Wa,-adhlms=check_inc.lst
make -C /lib/modules/2.6.18-1.2849.fc6/build M=/root/Desktop/ipw3945-1.1.2 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2849.fc6-i686'
CC [M] /root/Desktop/ipw3945-1.1.2/ipw3945.o
In file included from /root/Desktop/ipw3945-1.1.2/ipw3945.c:68:
/root/Desktop/ipw3945-1.1.2/ipw3945.h:32:26: error: linux/config.h: No such file or directory
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_send_associate':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:4414: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_bg_daemon_cmd':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:4890: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_auth_work':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9458: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9508: error: too few arguments to function 'ieee80211_tx_frame'
/root/Desktop/ipw3945-1.1.2/ipw3945.c: In function 'ipw_handle_probe_request':
/root/Desktop/ipw3945-1.1.2/ipw3945.c:9581: error: too few arguments to function 'ieee80211_tx_frame'
make[2]: *** [/root/Desktop/ipw3945-1.1.2/ipw3945.o] Error 1
make[1]: *** [_module_/root/Desktop/ipw3945-1.1.2] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2849.fc6-i686'
make: *** [modules] Error 2
L'erreur est : linux/config.h: No such file or directory.
ce header a été supprimé des versions récentes de FC. En le remplacant par autoconf.h ou carrément en le supprimant (comme j'ai vu sur d'autres post), ca ne regle pas les autres problèmes de compilation 'too few arguments to function 'ieee80211_tx_frame'...
Je ne sais pas d'où ca vient... je ne vais pas devoir refaire la fonction ieee80211_tx_frame' ca serait bien chi.nt.
Vous avez une idée ?