Diaolin (aka Giuliano Natali) wrote: > Mario ha scritto: > > gli headers e poi recompila > Diaolin Sì, ho fatto un po' di confusione con i pacchetti. Per essere sicuro ho upgradato il kernel alla versione 2.6.12-1-686 di cui ci sono tutti i pacchetti debian che mi servono. Quindi ho installato i sorgenti ed il pacchetto linux-headers-2.6.12-1 ed il pacchetto specifico linux-headers-2.6.12-1-686 che richiama il precedente, appunto. Ora compilando continua a dare errori... Ad esempio : root@localhost:/usr/local/TESTS/usb-wlan/zd1211-4715/zdsta # make /lib/modules/2.6.12-1-686/build /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta -I/usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/include -fomit-frame-pointer -O -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 make -C /lib/modules/2.6.12-1-686/build SUBDIRS=/usr/local/TESTS/usb-wlan/zd1211-4715/zdsta modules make[1]: Entering directory `/usr/src/linux-headers-2.6.12-1-686' CC [M] /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.o In file included from /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:38: /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.h:665: warning: '__packed__' attribute ignored In file included from /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:39: /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zdinlinef.h: In function 'Cfg_CtrlSetting': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zdinlinef.h:347: warning: 'LenInUs' may be used uninitialized in this function /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zdinlinef.h:348: warning: 'NextLenInUs' may be used uninitialized in this function /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_house_keeping': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:1157: warning: unused variable 'tmpvalue' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_transmit_cleanup': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:1609: warning: unused variable 'i' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_tx_isr': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:1659: warning: unused variable 'next_sw_tcb' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_start_ru': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:2675: warning: unused variable 'loopCnt' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:2667: warning: unused variable 'tmp_value' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_recycle_rx': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:2766: warning: unused variable 'buffer_found' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:2762: warning: unused variable 'tmp_value' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_rx_isr': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:3056: warning: ISO C90 forbids mixed declarations and code /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_close': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:517: sorry, unimplemented: inlining failed in call to 'zd_readl': function not considered for inlining /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:428: sorry, unimplemented: called from here /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:478: sorry, unimplemented: inlining failed in call to 'zd_writel': function not considered for inlining /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:430: sorry, unimplemented: called from here /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_sleep_reset': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4438: warning: unused variable 'flags' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_process_wakeup': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4602: warning: unused variable 'tmpvalue' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4601: warning: unused variable 'TSFTimer' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_watchdog': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:5039: error: label at end of compound statement /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4881: warning: unused variable 'tmpvalue' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4878: warning: unused variable 'diffTime' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:4877: warning: unused variable 'i' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205wext_siwscan': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:6217: warning: unused variable 'macp' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_translate_scan': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:6242: warning: unused variable 'macp' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_ioctl': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:6515: warning: ISO C90 forbids mixed declarations and code /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:6540: warning: ISO C90 forbids mixed declarations and code /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:6710: warning: 'verify_area' is deprecated (declared at include/asm/uaccess.h:105) /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zd1205_clear_structs': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7346: warning: unused variable 'macp' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'zdcb_setup_next_send': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7476: warning: unused variable 'loopCnt' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7474: warning: unused variable 'lock_flag' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7462: warning: unused variable 'tmp_value3' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7462: warning: unused variable 'tmp_value' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:7457: warning: unused variable 'next_sw_tcb' /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c: In function 'CalculateQuality': /usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.c:8560: warning: ISO C90 forbids mixed declarations and code make[2]: *** [/usr/local/TESTS/usb-wlan/zd1211-4715/zdsta/src/zd1205.o] Error 1 make[1]: *** [_module_/usr/local/TESTS/usb-wlan/zd1211-4715/zdsta] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-1-686' make: *** [all] Error 2 Il make -n mi restituisce l'output di tutto il comando, così sono andato a vedere nella dir degli headers per provare ad eseguire il make. Risultato : root@localhost:/usr/src/linux-headers-2.6.12-1-686 # make -n if test ! /usr/src/linux-headers-2.6.12-1-686 -ef /usr/src/linux-headers-2.6.12-1-686; then \ /bin/sh /usr/src/linux-headers-2.6.12-1-686/scripts/mkmakefile \ /usr/src/linux-headers-2.6.12-1-686 /usr/src/linux-headers-2.6.12-1-686 2 6 \ > /usr/src/linux-headers-2.6.12-1-686/Makefile; \ echo ' GEN /usr/src/linux-headers-2.6.12-1-686/Makefile'; \ fi set -e; echo ' CHK include/linux/version.h'; mkdir -p include/linux/; if [ `echo -n "2.6.12" | wc -c ` -gt 64 ]; then echo '"2.6.12" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"2.6.12\"; echo \#define LINUX_VERSION_CODE `expr 2 \\* 65536 + 6 \\* 256 + 12`; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'; ) < /usr/src/linux-headers-2.6.12-1-686/Makefile > include/linux/version.h.tmp; if [ -r include/linux/version.h ] && cmp -s include/linux/version.h include/linux/version.h.tmp; then rm -f include/linux/version.h.tmp; else echo ' UPD include/linux/version.h'; mv -f include/linux/version.h.tmp include/linux/version.h; fi rm -rf .tmp_versions mkdir -p .tmp_versions make -f scripts/Makefile.build obj=scripts/basic scripts/Makefile.build:13: scripts/basic/Makefile: No such file or directory make[1]: *** No rule to make target `scripts/basic/Makefile'. Stop. make: *** [scripts_basic] Error 2 Ho dimenticato altro? Questo errore mi appare alquanto strano e sospetto... Come sempre ogni suggerimento è gradito. -- Ciao, Mario. ---------------------------------------------------- This mail has been sent using Alpikom webmail system http://www.alpikom.it -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx