Re: error: implicit declaration of function 'verify_area'
"Linuxant Support (Jonathan)" <[email protected]> Thu, 09 Jul 2009 13:56:39 -0400
| Newsgroups | gmane.linux.kernel.driver-loader |
|---|---|
| Message-ID | <[email protected]> |
Hi, we can't reproduce this behavior on our development systems. If you did build your own kernel and added patch(es) to it, please try without them to see if there is a difference. If you are using a vanilla 2.6.30.1 kernel and you still have the same problems, please send us the .config (kernel configuration) file you are using. Regards, Jonathan Technical specialist / Linuxant www.linuxant.com [email protected] Hephaistos Klutometis wrote: > When trying to compile DriverLoader 2.48, I get the following error: > > DriverLoader version 2.48 > (cd /lib/modules/2.6.30.1/build && make > "DLDR_KERNELSRC=/lib/modules/2.6.30.1/build" > "SUBDIRS+=/usr/lib/driverloader/modules" "CC=gcc" clean) > make[1]: Entering directory `/home/pcdanenb/build/kernel' > make -C /usr/src/linux-2.6.30.1 O=/home/pcdanenb/build/kernel/. clean > make[1]: Leaving directory `/home/pcdanenb/build/kernel' > rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd > .tmp_versions .tmp_versions > /lib/modules/2.6.30.1/build/.tmp_versions/dldrengine.mod > /lib/modules/2.6.30.1/build/.tmp_versions/dldrpci.mod > /lib/modules/2.6.30.1/build/.tmp_versions/dldrusb.mod Modules.symvers > Module.symvers modules.order Module.markers > (cd /lib/modules/2.6.30.1/build && make > "DLDR_KERNELSRC=/lib/modules/2.6.30.1/build" > "SUBDIRS+=/usr/lib/driverloader/modules" "CC=gcc" modules) > make[1]: Entering directory `/home/pcdanenb/build/kernel' > make -C /usr/src/linux-2.6.30.1 O=/home/pcdanenb/build/kernel/. modules > CC [M] /usr/lib/driverloader/modules/dldrmod.o > In file included from /usr/lib/driverloader/modules/dldrmod.c:12: > /usr/lib/driverloader/modules/GPL/oscompat.h:575:1: warning: > "access_ok" redefined > In file included from /usr/src/linux-2.6.30.1/include/net/checksum.h:25, > from /usr/src/linux-2.6.30.1/include/linux/skbuff.h:27, > from /usr/src/linux-2.6.30.1/include/linux/if_ether.h:121, > from /usr/src/linux-2.6.30.1/include/linux/netdevice.h:29, > from /usr/lib/driverloader/modules/GPL/oscompat.h:508, > from /usr/lib/driverloader/modules/dldrmod.c:12: > /usr/src/linux-2.6.30.1/arch/x86/include/asm/uaccess.h:80:1: warning: > this is the location of the previous definition > CC [M] /usr/lib/driverloader/modules/GPL/netndis.o > In file included from /usr/lib/driverloader/modules/GPL/netndis.c:67: > /usr/lib/driverloader/modules/GPL/oscompat.h:575:1: warning: > "access_ok" redefined > In file included from /usr/src/linux-2.6.30.1/include/net/checksum.h:25, > from /usr/src/linux-2.6.30.1/include/linux/skbuff.h:27, > from /usr/src/linux-2.6.30.1/include/linux/if_ether.h:121, > from /usr/src/linux-2.6.30.1/include/linux/netdevice.h:29, > from /usr/lib/driverloader/modules/GPL/oscompat.h:508, > from /usr/lib/driverloader/modules/GPL/netndis.c:67: > /usr/src/linux-2.6.30.1/arch/x86/include/asm/uaccess.h:80:1: warning: > this is the location of the previous definition > /usr/lib/driverloader/modules/GPL/netndis.c: In function > 'netndis_ioctl_getiwrange': > /usr/lib/driverloader/modules/GPL/netndis.c:1982: error: implicit > declaration of function 'verify_area' > /usr/lib/driverloader/modules/GPL/netndis.c: In function > 'prism2_ioctl_set_generic_element': > /usr/lib/driverloader/modules/GPL/netndis.c:3546: warning: cast from > pointer to integer of different size > make[4]: *** [/usr/lib/driverloader/modules/GPL/netndis.o] Error 1 > make[3]: *** [_module_/usr/lib/driverloader/modules] Error 2 > make[2]: *** [sub-make] Error 2 > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/pcdanenb/build/kernel' > make: *** [all] Error 2 > _______________________________________________ > driverloader mailing list > [email protected] > https://www.linuxant.com/mailman/listinfo/driverloader