< 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?