PDA

View Full Version : Errore nella compilazione di un driver


ciottano
29-09-2006, 19:39
Sto tentando di installare una penna usb per il wi-fi e devo compilare il driver. quando lancio il make mi da questo errore:
make
/lib/modules/2.6.15-1.2054_FC5/build
/home/Giordano/Desktop/zd1211-4916/zdsta
-I/home/Giordano/Desktop/zd1211-4916/zdsta/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
make -C /lib/modules/2.6.15-1.2054_FC5/build SUBDIRS=/home/Giordano/Desktop/zd1211-4916/zdsta modules
make: *** /lib/modules/2.6.15-1.2054_FC5/build: No such file or directory. Stop.
make: *** [all] Error 2

se non ho capito male cerca la directory in cui ci sono i sorgenti del kernel...forse io li ho da un'altra parte ma non so dove...come posso ovviare?

ciottano
29-09-2006, 19:59
/lib/modules/2.6.15-1.2054_FC5/build
/home/Giordano/Desktop/zd1211-4916/zdsta
-I/home/Giordano/Desktop/zd1211-4916/zdsta/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
make -C /lib/modules/2.6.15-1.2054_FC5/build SUBDIRS=/home/Giordano/Desktop/zd1211-4916/zdsta modules
make[1]: Entering directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
CC [M] /home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.o
In file included from /home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:42:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.h:675: warning: ‘__packed__’ attribute ignored
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_house_keeping’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:1197: warning: unused variable ‘tmpvalue’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_transmit_cleanup’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:1664: warning: unused variable ‘i’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_tx_isr’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:1715: warning: unused variable ‘next_sw_tcb’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_start_ru’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:2750: warning: unused variable ‘loopCnt’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:2742: warning: unused variable ‘tmp_value’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_recycle_rx’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:2845: warning: unused variable ‘buffer_found’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:2841: warning: unused variable ‘tmp_value’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_rx_isr’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:3140: warning: ISO C90 forbids mixed declarations and code
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_sleep_reset’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:4567: warning: unused variable ‘flags’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_process_wakeup’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:4733: warning: unused variable ‘tmpvalue’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:4732: warning: unused variable ‘TSFTimer’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_watchdog’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:5187: error: label at end of compound statement
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:5022: warning: unused variable ‘tmpvalue’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:5019: warning: unused variable ‘diffTime’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:5018: warning: unused variable ‘i’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205wext_siwscan’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:6401: warning: unused variable ‘macp’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_translate_scan’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:6426: warning: unused variable ‘macp’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_ioctl’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:6703: warning: ISO C90 forbids mixed declarations and code
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:6730: warning: ISO C90 forbids mixed declarations and code
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:6907: warning: implicit declaration of function ‘verify_area’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_load_card_setting’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7428: warning: implicit declaration of function ‘open’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7448: warning: implicit declaration of function ‘read’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7452: warning: implicit declaration of function ‘close’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7458: warning: suggest parentheses around assignment used as truth value
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7414: warning: unused variable ‘j’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7411: warning: unused variable ‘file_info’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_save_card_setting’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7609: warning: implicit declaration of function ‘write’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7539: warning: unused variable ‘i’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7536: warning: unused variable ‘file_info’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zd1205_clear_structs’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7784: warning: unused variable ‘macp’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘zdcb_setup_next_send’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7918: warning: unused variable ‘loopCnt’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7916: warning: unused variable ‘lock_flag’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7904: warning: unused variable ‘tmp_value3’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7904: warning: unused variable ‘tmp_value’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:7898: warning: unused variable ‘next_sw_tcb’
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c: In function ‘CalculateQuality’:
/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.c:9030: warning: ISO C90 forbids mixed declarations and code
make[2]: *** [/home/Giordano/Desktop/zd1211-4916/zdsta/src/zd1205.o] Error 1
make[1]: *** [_module_/home/Giordano/Desktop/zd1211-4916/zdsta] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
make: *** [all] Error 2
Ho installato il pacchetto kernel-devel per la mia versione di kernel e rilanciando il comando ora mi da questa'altra serie di errori.

-Slash
29-09-2006, 20:08
hai installato gli headers del kernel?

per l'installazione di nuovi moduli sono necessari :)