ndiswrapper doesn't compile with 2.6.35 because of API changes. Adding a patch by myself that seems to work well with at least 2.6.31.16, 2.6.34.1 and 2.6.35 (already sent upstream).
Created attachment 242185 [details, diff] compatibility patch for 2.6.35
Thanks for the patch and the bug report. I assume this the patch you submitted upstream: http://sourceforge.net/tracker/?func=detail&aid=3042172&group_id=93482&atid=604452 so that we can follow it through.
Why not put this patch in portage? :/
(In reply to comment #3) > Why not put this patch in portage? :/ > Good idea.
It seems there is no portage maintainer for this item. Last time Samuli put it in.
+ 06 Sep 2010; <angelos@gentoo.org> ndiswrapper-1.56.ebuild, + +files/ndiswrapper-1.56-2.6.35.patch, + +files/ndiswrapper-1.56-cflags.patch: + Fix compilation with 2.6.35 (bug #331961) and respect CFLAGS (bug #331963)