Created attachment 298791 [details] Output of "emerge --info" Emerging ndiswrapper-1.57_rc1 on my ~amd64 system fails with the message: /tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c:1780:2: error: unknown field ���ndo_set_multicast_list��� specified in initializer
Created attachment 298793 [details] Complete emerge log Log of the emerge command.
I can reproduce this issue - and the build breaks on exactly the same line. I also tested with the ndiswrapper-1.57.ebuild from the sabayon overlay. http://gentoo-overlays.zugaina.org/sabayon/portage/net-wireless/ndiswrapper/ It pulls in the 1.57 stable version. The version of ndiswrapper addressed in this bug report happens to be an rc version of the project. By the looks of it the ebuild isn't substantially different from this one. Based on the nature of the errors, my guess is that something changed between the testing and stable releases of ndiswrapper 1.57 over the past few months. After some poking around it looks like some headers may have changed in the Linux Kernel between these two releases, so that's probably what's going on here. I recommend a version bump/request for ndiswrapper-1.57 stable. Considering Ndiswrapper 1.56 doesn't build against Kernel 3.2.5, and that's the only other version we have in the gentoo(main) tree.
Sorry I forgot to mention in my above comment that the 1.57 version that I linked to above successfully builds and works. That's why I recommended the version bump :)
Bumped to 1.57