Заранее извиняюсь за флуд, но при таком методе выводит вот что -
oleg@Ta4uKoMa:~/ndiswrapper-1.52$ make
make -C driver
make[1]: Entering directory `/home/oleg/ndiswrapper-1.52/driver'
make -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/home/oleg/ndiswrapper-1.52/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
LD /home/oleg/ndiswrapper-1.52/driver/built-in.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/crt.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/hal.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/iw_ndis.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/loader.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/ndis.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/ntoskernel.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/ntoskernel_io.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/pe_linker.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/pnp.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/proc.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/rtl.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/wrapmem.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/wrapndis.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/wrapper.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/usb.o
CC [M] /home/oleg/ndiswrapper-1.52/driver/divdi3.o
LD [M] /home/oleg/ndiswrapper-1.52/driver/ndiswrapper.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/oleg/ndiswrapper-1.52/driver/ndiswrapper.mod.o
LD [M] /home/oleg/ndiswrapper-1.52/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: Leaving directory `/home/oleg/ndiswrapper-1.52/driver'
make -C utils
make[1]: Entering directory `/home/oleg/ndiswrapper-1.52/utils'
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
loadndisdriver.c:15:20: error: stdlib.h: No such file or directory
loadndisdriver.c:16:19: error: stdio.h: No such file or directory
loadndisdriver.c:17:19: error: errno.h: No such file or directory
loadndisdriver.c:18:20: error: string.h: No such file or directory
loadndisdriver.c:19:20: error: libgen.h: No such file or directory
loadndisdriver.c:21:22: error: sys/mman.h: No such file or directory
loadndisdriver.c:23:23: error: sys/types.h: No such file or directory
loadndisdriver.c:24:23: error: sys/ioctl.h: No such file or directory
loadndisdriver.c:25:22: error: sys/stat.h: No such file or directory
loadndisdriver.c:26:20: error: unistd.h: No such file or directory
loadndisdriver.c:27:19: error: fcntl.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:11,
from loadndisdriver.c:28:
/usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:122:61: error: limits.h: No such file or directory
loadndisdriver.c:29:19: error: ctype.h: No such file or directory
loadndisdriver.c:30:20: error: dirent.h: No such file or directory
loadndisdriver.c:31:20: error: syslog.h: No such file or directory
loadndisdriver.c:34:25: error: linux/major.h: No such file or directory
loadndisdriver.c:35:25: error: linux/ioctl.h: No such file or directory
In file included from loadndisdriver.c:37:
../driver/loader.h:24: ошибка: expected specifier-qualifier-list before ‘size_t’
loadndisdriver.c: В функции ‘load_file’
loadndisdriver.c:67: ошибка: ‘size_t’ undeclared (first use in this function)
loadndisdriver.c:67: ошибка: (Each undeclared identifier is reported only once
loadndisdriver.c:67: ошибка: for each function it appears in.)
loadndisdriver.c:67: ошибка: expected ‘;’ before ‘size’
loadndisdriver.c:68: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:69: ошибка: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:71: предупреждение: implicit declaration of function ‘basename’
loadndisdriver.c:71: предупреждение: initialization makes pointer from integer without a cast
loadndisdriver.c:73: предупреждение: implicit declaration of function ‘open’
loadndisdriver.c:73: ошибка: ‘O_RDONLY’ undeclared (first use in this function)
loadndisdriver.c:75: предупреждение: implicit declaration of function ‘syslog’
loadndisdriver.c:75: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:75: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:75: предупреждение: implicit declaration of function ‘strerror’
loadndisdriver.c:75: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:76: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:79: предупреждение: implicit declaration of function ‘fstat’
loadndisdriver.c:81: предупреждение: implicit declaration of function ‘close’
loadndisdriver.c:84: ошибка: ‘size’ undeclared (first use in this function)
loadndisdriver.c:86: предупреждение: implicit declaration of function ‘mmap’
loadndisdriver.c:86: ошибка: ‘PROT_READ’ undeclared (first use in this function)
loadndisdriver.c:86: ошибка: ‘MAP_PRIVATE’ undeclared (first use in this function)
loadndisdriver.c:86: предупреждение: assignment makes pointer from integer without a cast
loadndisdriver.c:87: ошибка: ‘MAP_FAILED’ undeclared (first use in this function)
loadndisdriver.c:93: предупреждение: implicit declaration of function ‘strncpy’
loadndisdriver.c:93: предупреждение: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:95: ошибка: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:96: ошибка: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:69: предупреждение: unused variable ‘statbuf’
loadndisdriver.c: В функции ‘parse_setting_line’
loadndisdriver.c:109: предупреждение: implicit declaration of function ‘isspace’
loadndisdriver.c:115: предупреждение: implicit declaration of function ‘strchr’
loadndisdriver.c:115: предупреждение: incompatible implicit declaration of built-in function ‘strchr’
loadndisdriver.c:115: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:117: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:117: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:118: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:138: предупреждение: implicit declaration of function ‘strlen’
loadndisdriver.c:138: предупреждение: incompatible implicit declaration of built-in function ‘strlen’
loadndisdriver.c: В функции ‘read_conf_file’
loadndisdriver.c:150: ошибка: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:151: ошибка: ‘FILE’ undeclared (first use in this function)
loadndisdriver.c:151: ошибка: ‘config’ undeclared (first use in this function)
loadndisdriver.c:157: предупреждение: implicit declaration of function ‘lstat’
loadndisdriver.c:158: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:158: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:158: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:160: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:163: предупреждение: implicit declaration of function ‘sscanf’
loadndisdriver.c:163: предупреждение: incompatible implicit declaration of built-in function ‘sscanf’
loadndisdriver.c:178: предупреждение: implicit declaration of function ‘fopen’
loadndisdriver.c:178: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:182: предупреждение: implicit declaration of function ‘fgets’
loadndisdriver.c:194: предупреждение: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:205: предупреждение: implicit declaration of function ‘fclose’
loadndisdriver.c:150: предупреждение: unused variable ‘statbuf’
loadndisdriver.c: В функции ‘load_bin_file’
loadndisdriver.c:217: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:217: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:219: предупреждение: implicit declaration of function ‘tolower’
loadndisdriver.c:221: предупреждение: implicit declaration of function ‘chdir’
loadndisdriver.c:222: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:224: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:230: предупреждение: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:232: предупреждение: implicit declaration of function ‘ioctl’
loadndisdriver.c:232: предупреждение: implicit declaration of function ‘_IOW’
loadndisdriver.c:232: ошибка: expected expression before ‘struct’
loadndisdriver.c: В функции ‘load_driver’
loadndisdriver.c:249: ошибка: ‘DIR’ undeclared (first use in this function)
loadndisdriver.c:249: ошибка: ‘driver_dir’ undeclared (first use in this function)
loadndisdriver.c:251: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:255: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:255: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:257: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:259: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:261: предупреждение: implicit declaration of function ‘opendir’
loadndisdriver.c:267: предупреждение: implicit declaration of function ‘malloc’
loadndisdriver.c:267: предупреждение: incompatible implicit declaration of built-in function ‘malloc’
loadndisdriver.c:271: предупреждение: implicit declaration of function ‘memset’
loadndisdriver.c:271: предупреждение: incompatible implicit declaration of built-in function ‘memset’
loadndisdriver.c:272: предупреждение: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:280: предупреждение: implicit declaration of function ‘readdir’
loadndisdriver.c:280: предупреждение: assignment makes pointer from integer without a cast
loadndisdriver.c:282: ошибка: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:284: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:287: предупреждение: implicit declaration of function ‘stat’
loadndisdriver.c:287: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:288: предупреждение: implicit declaration of function ‘S_ISREG’
loadndisdriver.c:289: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:294: предупреждение: incompatible implicit declaration of built-in function ‘strlen’
loadndisdriver.c:294: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:296: предупреждение: implicit declaration of function ‘strcasecmp’
loadndisdriver.c:296: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:299: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:302: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:303: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:305: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:311: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:312: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:313: предупреждение: implicit declaration of function ‘strcpy’
loadndisdriver.c:313: предупреждение: incompatible implicit declaration of built-in function ‘strcpy’
loadndisdriver.c:314: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:317: ошибка: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:318: ошибка: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:321: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:282: предупреждение: unused variable ‘statbuf’
loadndisdriver.c:344: ошибка: expected expression before ‘struct’
loadndisdriver.c:346: предупреждение: implicit declaration of function ‘closedir’
loadndisdriver.c:348: предупреждение: implicit declaration of function ‘free’
loadndisdriver.c:355: предупреждение: implicit declaration of function ‘munmap’
loadndisdriver.c:355: ошибка: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:355: ошибка: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:357: ошибка: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:357: ошибка: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c: В функции ‘get_device’
loadndisdriver.c:367: ошибка: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:370: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:370: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:373: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:374: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:376: предупреждение: implicit declaration of function ‘snprintf’
loadndisdriver.c:376: предупреждение: incompatible implicit declaration of built-in function ‘snprintf’
loadndisdriver.c:407: предупреждение: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:367: предупреждение: unused variable ‘statbuf’
loadndisdriver.c: В функции ‘load_device’
loadndisdriver.c:419: ошибка: ‘DIR’ undeclared (first use in this function)
loadndisdriver.c:419: ошибка: ‘dir’ undeclared (first use in this function)
loadndisdriver.c:423: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:423: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:424: предупреждение: incompatible implicit declaration of built-in function ‘memset’
loadndisdriver.c:426: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:427: ошибка: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:429: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:434: предупреждение: assignment makes pointer from integer without a cast
loadndisdriver.c:435: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:436: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:439: ошибка: доступ по указателю на неполный тип
loadndisdriver.c:447: ошибка: expected expression before ‘struct’
loadndisdriver.c: В функции ‘get_ioctl_device’
loadndisdriver.c:464: ошибка: ‘FILE’ undeclared (first use in this function)
loadndisdriver.c:464: ошибка: ‘proc_misc’ undeclared (first use in this function)
loadndisdriver.c:472: предупреждение: implicit declaration of function ‘strstr’
loadndisdriver.c:472: предупреждение: incompatible implicit declaration of built-in function ‘strstr’
loadndisdriver.c:473: предупреждение: implicit declaration of function ‘strtol’
loadndisdriver.c:473: ошибка: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:483: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:483: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:488: предупреждение: implicit declaration of function ‘unlink’
loadndisdriver.c:489: предупреждение: implicit declaration of function ‘mknod’
loadndisdriver.c:489: ошибка: ‘S_IFCHR’ undeclared (first use in this function)
loadndisdriver.c:489: ошибка: ‘MISC_MAJOR’ undeclared (first use in this function)
loadndisdriver.c:490: ошибка: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:495: ошибка: ‘O_RDONLY’ undeclared (first use in this function)
loadndisdriver.c: В функции ‘main’
loadndisdriver.c:511: предупреждение: implicit declaration of function ‘openlog’
loadndisdriver.c:511: ошибка: ‘LOG_PERROR’ undeclared (first use in this function)
loadndisdriver.c:511: ошибка: ‘LOG_CONS’ undeclared (first use in this function)
loadndisdriver.c:511: ошибка: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:511: ошибка: ‘LOG_DEBUG’ undeclared (first use in this function)
loadndisdriver.c:513: ошибка: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:515: предупреждение: implicit declaration of function ‘strncmp’
loadndisdriver.c:517: предупреждение: implicit declaration of function ‘printf’
loadndisdriver.c:517: предупреждение: incompatible implicit declaration of built-in function ‘printf’
loadndisdriver.c:527: предупреждение: implicit declaration of function ‘atoi’
loadndisdriver.c:542: предупреждение: implicit declaration of function ‘atof’
loadndisdriver.c:549: предупреждение: implicit declaration of function ‘strcmp’
loadndisdriver.c:556: предупреждение: incompatible implicit declaration of built-in function ‘sscanf’
loadndisdriver.c:590: предупреждение: implicit declaration of function ‘closelog’
make[1]: *** [loadndisdriver] Ошибка 1
make[1]: Leaving directory `/home/oleg/ndiswrapper-1.52/utils'
make: *** [all] Ошибка 2
oleg@Ta4uKoMa:~/ndiswrapper-1.52$
это как видите после make, до этого все норм прошло.