< make install > gives me: [root@localhost ndiswrapper-0.12]# make install make -C driver install make[1]: Entering directory `/home/jodi/Saved/ndiswrapper-0.12/driver' make -C /lib/modules/2.6.9-1.724_FC3.stk16smp/build SUBDIRS=/home/jodi/Saved/ndiswrapper-0.12/driver \ NDISWRAPPER_VERSION=0.12 \ EXTRA_VERSION= modules make[2]: Entering directory `/lib/modules/2.6.9-1.724_FC3.stk16smp/build' CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/wrapper.o /home/jodi/Saved/ndiswrapper-0.12/driver/wrapper.c:58: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/jodi/Saved/ndiswrapper-0.12/driver/wrapper.c:60: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/jodi/Saved/ndiswrapper-0.12/driver/wrapper.c:62: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/jodi/Saved/ndiswrapper-0.12/driver/wrapper.c:64: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.o /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c: In function `wpa_set_key': /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1365: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1367: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1370: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1373: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c: In function `wpa_associate':/home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1522: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result /home/jodi/Saved/ndiswrapper-0.12/driver/iw_ndis.c:1524: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/pe_loader.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/ndis.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/ntoskernel.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/misc_funcs.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/proc.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/divdi3.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/hal.o CC [M] /home/jodi/Saved/ndiswrapper-0.12/driver/usb.o LD [M] /home/jodi/Saved/ndiswrapper-0.12/driver/ndiswrapper.o Building modules, stage 2. MODPOST *** Warning: "task_nice" [/home/jodi/Saved/ndiswrapper-0.12/driver/ndiswrapper.ko] undefined! CC /home/jodi/Saved/ndiswrapper-0.12/driver/ndiswrapper.mod.o LD [M] /home/jodi/Saved/ndiswrapper-0.12/driver/ndiswrapper.ko make[2]: Leaving directory `/lib/modules/2.6.9-1.724_FC3.stk16smp/build' mkdir -p /lib/modules/2.6.9-1.724_FC3.stk16smp/misc install -m 0644 ndiswrapper.ko /lib/modules/2.6.9-1.724_FC3.stk16smp/misc /sbin/depmod -a make[1]: Leaving directory `/home/jodi/Saved/ndiswrapper-0.12/driver' make -C utils install make[1]: Entering directory `/home/jodi/Saved/ndiswrapper-0.12/utils' cc -Wall -g -DNDISWRAPPER_VERSION=\"0.12\" -c -o loadndisdriver.o loadndisdriver.c loadndisdriver.c:15:20: stdlib.h: No such file or directory loadndisdriver.c:16:19: stdio.h: No such file or directory loadndisdriver.c:17:19: errno.h: No such file or directory loadndisdriver.c:18:20: string.h: No such file or directory loadndisdriver.c:19:20: libgen.h: No such file or directory loadndisdriver.c:21:22: sys/mman.h: No such file or directory loadndisdriver.c:23:23: sys/types.h: No such file or directory loadndisdriver.c:24:23: sys/ioctl.h: No such file or directory loadndisdriver.c:25:22: sys/stat.h: No such file or directory loadndisdriver.c:26:20: unistd.h: No such file or directory loadndisdriver.c:27:19: fcntl.h: No such file or directory In file included from /usr/lib/gcc/i386-redhat-linux/3.4.2/include/syslimits.h:7, from /usr/lib/gcc/i386-redhat-linux/3.4.2/include/limits.h:11, from loadndisdriver.c:28: /usr/lib/gcc/i386-redhat-linux/3.4.2/include/limits.h:122:61: limits.h: No such file or directory loadndisdriver.c:29:19: ctype.h: No such file or directory loadndisdriver.c:30:20: dirent.h: No such file or directory loadndisdriver.c:31:20: syslog.h: No such file or directory In file included from loadndisdriver.c:34: ../driver/wrapper.h:18:25: linux/ioctl.h: No such file or directory In file included from loadndisdriver.c:34: ../driver/wrapper.h:26: error: syntax error before "size_t" ../driver/wrapper.h:26: warning: no semicolon at end of struct or union ../driver/wrapper.h:28: error: syntax error before '}' token ../driver/wrapper.h:45: error: syntax error before "size_t" ../driver/wrapper.h:45: warning: no semicolon at end of struct or union ../driver/wrapper.h:46: warning: type defaults to `int' in declaration of `val_str_len' ../driver/wrapper.h:46: warning: data definition has no type or storage class ../driver/wrapper.h:49: error: syntax error before '}' token ../driver/wrapper.h:55: error: field `file' has incomplete type loadndisdriver.c:43: error: syntax error before '*' token loadndisdriver.c: In function `get_filesize': loadndisdriver.c:70: error: storage size of 'statbuf' isn't known loadndisdriver.c:71: warning: implicit declaration of function `fstat' loadndisdriver.c:70: warning: unused variable `statbuf' loadndisdriver.c: In function `dotaint': loadndisdriver.c:83: error: `FILE' undeclared (first use in this function) loadndisdriver.c:83: error: (Each undeclared identifier is reported only once loadndisdriver.c:83: error: for each function it appears in.) loadndisdriver.c:83: error: `f' undeclared (first use in this function) loadndisdriver.c:83: warning: implicit declaration of function `fopen' loadndisdriver.c:86: warning: implicit declaration of function `fputs' loadndisdriver.c:87: warning: implicit declaration of function `fclose' loadndisdriver.c: In function `read_file': loadndisdriver.c:94: error: `NULL' undeclared (first use in this function) loadndisdriver.c:96: warning: implicit declaration of function `basename' loadndisdriver.c:96: warning: initialization makes pointer from integer without a cast loadndisdriver.c:98: warning: implicit declaration of function `open' loadndisdriver.c:98: error: `O_RDONLY' undeclared (first use in this function) loadndisdriver.c:101: warning: implicit declaration of function `syslog' loadndisdriver.c:101: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:101: error: `LOG_ERR' undeclared (first use in this function) loadndisdriver.c:101: warning: implicit declaration of function `strerror' loadndisdriver.c:101: error: `errno' undeclared (first use in this function) loadndisdriver.c:102: error: `EINVAL' undeclared (first use in this function) loadndisdriver.c:106: warning: implicit declaration of function `close' loadndisdriver.c:109: warning: implicit declaration of function `mmap' loadndisdriver.c:109: error: `PROT_READ' undeclared (first use in this function)loadndisdriver.c:109: error: `MAP_PRIVATE' undeclared (first use in this function) loadndisdriver.c:109: warning: assignment makes pointer from integer without a cast loadndisdriver.c:117: warning: implicit declaration of function `strncpy' loadndisdriver.c:117: error: dereferencing pointer to incomplete type loadndisdriver.c:117: error: dereferencing pointer to incomplete type loadndisdriver.c:118: error: dereferencing pointer to incomplete type loadndisdriver.c:118: error: dereferencing pointer to incomplete type loadndisdriver.c:119: error: dereferencing pointer to incomplete type loadndisdriver.c:120: error: dereferencing pointer to incomplete type loadndisdriver.c: In function `confname_to_put_device': loadndisdriver.c:129: warning: implicit declaration of function `strdup' loadndisdriver.c:131: warning: assignment makes pointer from integer without a cast loadndisdriver.c:132: warning: implicit declaration of function `strlen' loadndisdriver.c:136: warning: implicit declaration of function `sscanf' loadndisdriver.c:148: warning: implicit declaration of function `free' loadndisdriver.c: In function `parse_setting_line': loadndisdriver.c:161: warning: implicit declaration of function `isspace' loadndisdriver.c:167: warning: implicit declaration of function `strchr' loadndisdriver.c:167: error: `NULL' undeclared (first use in this function) loadndisdriver.c:170: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:170: error: `LOG_ERR' undeclared (first use in this function) loadndisdriver.c:171: error: `EINVAL' undeclared (first use in this function) loadndisdriver.c: In function `put_device': loadndisdriver.c:209: error: storage size of 'statbuf' isn't known loadndisdriver.c:210: error: `FILE' undeclared (first use in this function) loadndisdriver.c:210: error: `config' undeclared (first use in this function) loadndisdriver.c:214: warning: implicit declaration of function `lstat' loadndisdriver.c:216: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:216: error: `LOG_ERR' undeclared (first use in this function) loadndisdriver.c:216: error: `errno' undeclared (first use in this function) loadndisdriver.c:217: error: `EINVAL' undeclared (first use in this function) loadndisdriver.c:221: warning: implicit declaration of function `S_ISLNK' loadndisdriver.c:224: error: `NULL' undeclared (first use in this function) loadndisdriver.c:233: warning: implicit declaration of function `fgets' loadndisdriver.c:243: warning: implicit declaration of function `strcmp' loadndisdriver.c:245: warning: implicit declaration of function `strtol' loadndisdriver.c:252: warning: implicit declaration of function `ioctl' loadndisdriver.c:252: warning: implicit declaration of function `_IOWR' loadndisdriver.c:252: error: syntax error before "struct" loadndisdriver.c:258: warning: implicit declaration of function `rewind' loadndisdriver.c:259: error: break statement not within loop or switch loadndisdriver.c:209: warning: unused variable `statbuf' loadndisdriver.c: At top level: loadndisdriver.c:261: error: syntax error before '}' token loadndisdriver.c:270: warning: type defaults to `int' in declaration of `setting_line' loadndisdriver.c:270: error: invalid initializer loadndisdriver.c:270: warning: data definition has no type or storage class loadndisdriver.c:271: warning: type defaults to `int' in declaration of `ret' loadndisdriver.c:271: error: `setting_name' undeclared here (not in a function) loadndisdriver.c:272: error: `setting_val' undeclared here (not in a function) loadndisdriver.c:272: warning: passing arg 1 of `parse_setting_line' from incompatible pointer type loadndisdriver.c:272: error: initializer element is not constant loadndisdriver.c:272: warning: data definition has no type or storage class loadndisdriver.c:273: error: syntax error before "if" loadndisdriver.c:289: warning: type defaults to `int' in declaration of `fclose'loadndisdriver.c:289: warning: parameter names (without types) in function declaration loadndisdriver.c:289: warning: data definition has no type or storage class loadndisdriver.c:291: error: syntax error before "return" loadndisdriver.c: In function `load': loadndisdriver.c:301: error: `DIR' undeclared (first use in this function) loadndisdriver.c:301: error: `dir' undeclared (first use in this function) loadndisdriver.c:304: warning: implicit declaration of function `chdir' loadndisdriver.c:306: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:306: error: `LOG_ERR' undeclared (first use in this function) loadndisdriver.c:310: warning: implicit declaration of function `opendir' loadndisdriver.c:319: warning: implicit declaration of function `readdir' loadndisdriver.c:319: warning: assignment makes pointer from integer without a cast loadndisdriver.c:323: error: dereferencing pointer to incomplete type loadndisdriver.c:324: error: dereferencing pointer to incomplete type loadndisdriver.c:326: error: dereferencing pointer to incomplete type loadndisdriver.c:338: error: `LOG_DEBUG' undeclared (first use in this function)loadndisdriver.c:339: error: syntax error before "struct" loadndisdriver.c:339: warning: left-hand operand of comma expression has no effect loadndisdriver.c:339: error: syntax error before ')' token loadndisdriver.c: At top level: loadndisdriver.c:344: warning: type defaults to `int' in declaration of `rewinddir' loadndisdriver.c:344: warning: parameter names (without types) in function declaration loadndisdriver.c:344: warning: data definition has no type or storage class loadndisdriver.c:347: error: syntax error before "while" loadndisdriver.c:350: warning: type defaults to `int' in declaration of `len' loadndisdriver.c:350: error: `dirent' undeclared here (not in a function) loadndisdriver.c:350: error: initializer element is not constant loadndisdriver.c:350: warning: data definition has no type or storage class loadndisdriver.c:351: error: syntax error before "if" loadndisdriver.c:371: error: syntax error before '->' token loadndisdriver.c:371: warning: type defaults to `int' in declaration of `read_file' loadndisdriver.c:371: warning: data definition has no type or storage class loadndisdriver.c:380: warning: type defaults to `int' in declaration of `closedir' loadndisdriver.c:380: warning: parameter names (without types) in function declaration loadndisdriver.c:380: warning: data definition has no type or storage class loadndisdriver.c:381: error: syntax error before "if" loadndisdriver.c:384: error: syntax error before string constant loadndisdriver.c:384: warning: type defaults to `int' in declaration of `chdir' loadndisdriver.c:384: warning: data definition has no type or storage class loadndisdriver.c:387: error: syntax error before string constant loadndisdriver.c:387: warning: type defaults to `int' in declaration of `chdir' loadndisdriver.c:387: warning: data definition has no type or storage class loadndisdriver.c: In function `loadall': loadndisdriver.c:396: error: storage size of 'statbuf' isn't known loadndisdriver.c:399: error: `DIR' undeclared (first use in this function) loadndisdriver.c:399: error: `dir' undeclared (first use in this function) loadndisdriver.c:401: warning: assignment makes pointer from integer without a cast loadndisdriver.c:403: error: dereferencing pointer to incomplete type loadndisdriver.c:405: error: dereferencing pointer to incomplete type loadndisdriver.c:408: warning: implicit declaration of function `stat' loadndisdriver.c:408: error: dereferencing pointer to incomplete type loadndisdriver.c:411: warning: implicit declaration of function `S_ISDIR' loadndisdriver.c:414: error: dereferencing pointer to incomplete type loadndisdriver.c:415: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:415: error: `LOG_INFO' undeclared (first use in this function) loadndisdriver.c:415: error: dereferencing pointer to incomplete type loadndisdriver.c:396: warning: unused variable `statbuf' loadndisdriver.c: In function `open_misc_device': loadndisdriver.c:430: warning: implicit declaration of function `unlink' loadndisdriver.c:431: warning: implicit declaration of function `mknod' loadndisdriver.c:431: error: `S_IFCHR' undeclared (first use in this function) loadndisdriver.c:434: error: `O_RDONLY' undeclared (first use in this function) loadndisdriver.c: In function `get_misc_minor': loadndisdriver.c:448: error: `FILE' undeclared (first use in this function) loadndisdriver.c:448: error: `misc' undeclared (first use in this function) loadndisdriver.c:455: warning: implicit declaration of function `strstr' loadndisdriver.c: In function `main': loadndisdriver.c:477: warning: implicit declaration of function `openlog' loadndisdriver.c:477: error: `LOG_PERROR' undeclared (first use in this function) loadndisdriver.c:477: error: `LOG_CONS' undeclared (first use in this function) loadndisdriver.c:477: error: `LOG_KERN' undeclared (first use in this function) loadndisdriver.c:479: error: `LOG_DEBUG' undeclared (first use in this function)loadndisdriver.c:483: error: `LOG_ERR' undeclared (first use in this function) loadndisdriver.c:489: warning: implicit declaration of function `atoi' loadndisdriver.c:517: error: `errno' undeclared (first use in this function) loadndisdriver.c:536: error: `LOG_INFO' undeclared (first use in this function) loadndisdriver.c:545: warning: implicit declaration of function `closelog' loadndisdriver.c: At top level: loadndisdriver.c:205: warning: 'put_device' defined but not used make[1]: *** [loadndisdriver.o] Error 1 make[1]: Leaving directory `/home/jodi/Saved/ndiswrapper-0.12/utils' make: *** [install] Error 2 [root@localhost ndiswrapper-0.12]# < make rpm > gives me: [root@localhost ndiswrapper-0.12]# make rpm mkdir -p ndiswrapper-0.12 for subdir in utils driver debian; do \ if test "$subdir" = .; then :; else \ test -d ndiswrapper-0.12/$subdir \ || mkdir ndiswrapper-0.12/$subdir \ || exit 1; \ fi; \ done make -C driver distdir=../ndiswrapper-0.12/driver dist make[1]: Entering directory `/home/jodi/Saved/ndiswrapper-0.12/driver' make[1]: Leaving directory `/home/jodi/Saved/ndiswrapper-0.12/driver' make -C utils distdir=../ndiswrapper-0.12/utils dist make[1]: Entering directory `/home/jodi/Saved/ndiswrapper-0.12/utils' make[1]: Leaving directory `/home/jodi/Saved/ndiswrapper-0.12/utils' make -C debian distdir=../ndiswrapper-0.12/debian dist make[1]: Entering directory `/home/jodi/Saved/ndiswrapper-0.12/debian' make[1]: Leaving directory `/home/jodi/Saved/ndiswrapper-0.12/debian' tar cfz ndiswrapper-0.12.tar.gz ndiswrapper-0.12 cat ndiswrapper.spec.in | sed s/NDISWRAPPER_VERSION/0.12/ >ndiswrapper.spec if test -d /usr/src/redhat/SOURCES ; then \ cp ndiswrapper-0.12.tar.gz /usr/src/redhat/SOURCES ;\ else \ cp ndiswrapper-0.12.tar.gz /usr/src/RPM/SOURCES ; \ fi cp: cannot create regular file `/usr/src/RPM/SOURCES': No such file or directorymake: *** [rpm] Error 1 [root@localhost ndiswrapper-0.12]# and no rpm file is created. Any ideas?