I'm using module-assistant to compile a driver for the Bewan ADSL PCI USB, which is package unicorn-source. unicorn version: 0.8.7-1.1 uname -r 2.6.10-5-686 gcc -v gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2) But a error occurs, and this log is produced: "Build log starting, file: /var/cache/modass/unicorn-source.buildlog.2.6.10-5-686.1118171522 Date: Tue, 07 Jun 2005 20:12:02 +0100 /usr/bin/make -f debian/rules binary-modules make[1]: Entering directory `/usr/src/modules/unicorn' export DH_OPTIONS='-punicorn-modules-2.6.10-5-686' # Is this needed for setting up a Depends? #echo "kpkg:Package-Version=0.8.7-1.1+2.6.10-5-686" \ # >> debian/unicorn.substvars echo "kpkg:Kernel-Version=2.6.10-5-686" > \ debian/unicorn-modules-2.6.10-5-686.substvars # The substvars mechanism seems slightly broken, hack to get around it # stolen from the qce-ga package. Yaaaa! sed -e 's/${kpkg\:Kernel\-Version}/2.6.10-5-686/' \ debian/control.in > debian/control dh_testdir dh_testroot dh_clean -k # Build and install the module if [ 6 = 4 ]; then \ /usr/bin/make modules HPATH=/usr/src/linux/include KERNEL_SOURCES=/usr/src/linux; \ /usr/bin/make only_modules_install KERNEL_SOURCES=/usr/src/linux \ DESTDIR=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.10-5-686 KVERS=2.6.10-5-686; \ elif [ 6 = 6 ]; then \ /usr/bin/make -C libm modules; \ /usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/unicorn/unicorn_pci \ INSTALL_MOD_PATH=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.10-5-686 modules modules_install; \ /usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/unicorn/unicorn_usb \ INSTALL_MOD_PATH=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.10-5-686 modules modules_install; \ fi make[2]: Entering directory `/usr/src/modules/unicorn/libm' gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_pow.o e_pow.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_log10.o e_log10.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_log.o e_log.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_sqrt.o e_sqrt.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_ceil.o s_ceil.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_floor.o s_floor.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_fabs.o s_fabs.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_scalbn.o s_scalbn.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_copysign.o s_copysign.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_trunc.o s_trunc.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_sin.o s_sin.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o k_sin.o k_sin.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o k_cos.o k_cos.c gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_rem_pio2.o e_rem_pio2.c e_rem_pio2.c: In function `__ieee754_rem_pio2': e_rem_pio2.c:93: warning: `z' might be used uninitialized in this function gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o k_rem_pio2.o k_rem_pio2.c ld -r -o libm.a e_pow.o e_log10.o e_log.o e_sqrt.o s_ceil.o s_floor.o s_fabs.o s_scalbn.o s_copysign.o s_trunc.o s_sin.o k_sin.o k_cos.o e_rem_pio2.o k_rem_pio2.o make[2]: Leaving directory `/usr/src/modules/unicorn/libm' make[2]: Entering directory `/usr/src/linux-headers-2.6.10-5-686' LD /usr/src/modules/unicorn/unicorn_pci/built-in.o CC [M] /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.o /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function `atm_send_complete': /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:352: warning: unused variable `flags' /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function `atm_recv_complete': /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:424: warning: unused variable `flags' /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function `unicorn_start_transmit': /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1930: warning: unused variable `flags' /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function `unicorn_rcv_getcell': /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1968: warning: unused variable `flags' CC [M] /usr/src/modules/unicorn/unicorn_pci/../msw/linrapi.o g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -Iinclude/asm-i386/mach-default -DVERS=0 -D_PCI_DRIVER -DDEBUG=1 -I/usr/src/modules/unicorn/unicorn_pci/../include -I/usr/src/modules/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /usr/src/modules/unicorn/unicorn_pci/../msw/msw.o /usr/src/modules/unicorn/unicorn_pci/../msw/msw.cpp CC [M] /usr/src/modules/unicorn/unicorn_pci/../msw/crc.o g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -Iinclude/asm-i386/mach-default -DVERS=0 -D_PCI_DRIVER -DDEBUG=1 -I/usr/src/modules/unicorn/unicorn_pci/../include -I/usr/src/modules/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /usr/src/modules/unicorn/unicorn_pci/../amu/amas.o /usr/src/modules/unicorn/unicorn_pci/../amu/amas.cpp g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -Iinclude/asm-i386/mach-default -DVERS=0 -D_PCI_DRIVER -DDEBUG=1 -I/usr/src/modules/unicorn/unicorn_pci/../include -I/usr/src/modules/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /usr/src/modules/unicorn/unicorn_pci/../amu/amu.o /usr/src/modules/unicorn/unicorn_pci/../amu/amu.cpp g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -Iinclude/asm-i386/mach-default -DVERS=0 -D_PCI_DRIVER -DDEBUG=1 -I/usr/src/modules/unicorn/unicorn_pci/../include -I/usr/src/modules/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /usr/src/modules/unicorn/unicorn_pci/../amu/bsp_pci.o /usr/src/modules/unicorn/unicorn_pci/../amu/bsp_pci.cpp CC [M] /usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.o /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c: In function `rawcell_decode': /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c:694: warning: use of cast expressions as lvalues is deprecated /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c:711: warning: use of cast expressions as lvalues is deprecated /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c:713: warning: use of cast expressions as lvalues is deprecated /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c: In function `unicorn_atm_open': /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c:995: warning: use of cast expressions as lvalues is deprecated /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c: In function `unicorn_atm_close': /usr/src/modules/unicorn/unicorn_atm/unicorn_atmdrv.c:1042: warning: use of cast expressions as lvalues is deprecated CC [M] /usr/src/modules/unicorn/unicorn_pci/../unicorn_eth/unicorn_ethdrv.o LD [M] /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_atm.o LD [M] /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_eth.o Building modules, stage 2. MODPOST Warning: could not find /usr/src/modules/unicorn/unicorn_pci/../msw/.msw.o.cmd for /usr/src/modules/unicorn/unicorn_pci/../msw/msw.o Warning: could not find /usr/src/modules/unicorn/unicorn_pci/../msw/.msw.o.cmd for /usr/src/modules/unicorn/unicorn_pci/../msw/msw.o CC /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_atm.mod.o LD [M] /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_atm.ko CC /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_eth.mod.o LD [M] /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_eth.ko INSTALL /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_atm.ko INSTALL /usr/src/modules/unicorn/unicorn_pci/unicorn_pci_eth.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.10-5-686' make[2]: Entering directory `/usr/src/linux-headers-2.6.10-5-686' CC [M] /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.o /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `dump_urb': /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:123: error: structure has no member named `timeout'/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `fill_isoc_urb': /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:152: error: structure has no member named `timeout'include/linux/module.h: At top level: /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:117: warning: `dump_urb' defined but not used make[3]: *** [/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1 make[2]: *** [_module_/usr/src/modules/unicorn/unicorn_usb] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.10-5-686' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/unicorn' make: *** [kdist_image] Error 2 "