Anyone have any luck compiling ndiswrapper using the 2.6.13 kernel?
Have had no problems compiling ndiswrapper 1.2 in either Slackware, Vector, Zenwalk, or Arch using 2.6.12.5 kernel or earlier 2.6 kernels.
Get the following errors during the "make" portion of compiling ndiswrapper 1.2:
/root/ndiswrapper-1.2/driver/wrapper.c:287:47: error: macro "halt" passed 1 arguments, but takes just 0
/root/ndiswrapper-1.2/driver/wrapper.c: In function 'miniport_halt':
/root/ndiswrapper-1.2/driver/wrapper.c:287: warning: statement with no effect
/root/ndiswrapper-1.2/driver/wrapper.c:293: warning: ignoring return value of 'pci_set_power_state', declared with attribute warn_unused_result
/root/ndiswrapper-1.2/driver/wrapper.c: In function 'ndiswrapper_suspend_pci':
/root/ndiswrapper-1.2/driver/wrapper.c:737: warning: ignoring return value of 'pci_set_power_state', declared with attribute warn_unused_result
/root/ndiswrapper-1.2/driver/wrapper.c: In function 'ndiswrapper_resume_pci':
/root/ndiswrapper-1.2/driver/wrapper.c:759: warning: ignoring return value of 'pci_enable_device', declared with attribute warn_unused_result
make[3]: *** [/root/ndiswrapper-1.2/driver/wrapper.o] Error 1
make[2]: *** [_module_/root/ndiswrapper-1.2/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/ndiswrapper-1.2/driver'
make: *** [all] Error 2
Have scrutinized my .config file that I used to compile the 2.6.13 kernel without seeing anything obvious that I neglected. Everything in the network support and device driver areas are identical.
Gary
P.S. For a test, I had just did a quick compile of ndiswrapper 1.2, when booted using the 2.6.12.5 kernel, then restarted on 2.6.13 kernel, tried another compile of ndiswrapper, and duplicated the same errors, so I know everything in my system is fine.
Have tried this in Slackware 10.1 current & Arch 0.7. Both have the 2.6.13-mm1 kernel running reiser4. Same error in both OS's during the compile.