Fails to compile: /var/tmp/portage/net-misc/ksb26-0.0.4/work/ksb26/kernel/ksb26.c: In function 'modcleanup': /var/tmp/portage/net-misc/ksb26-0.0.4/work/ksb26/kernel/ksb26.c:124: error: void value not ignored as it ought to be make[2]: *** [/var/tmp/portage/net-misc/ksb26-0.0.4/work/ksb26/kernel/ksb26.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-misc/ksb26-0.0.4/work/ksb26/kernel] Error 2
Created attachment 165067 [details, diff] Fix unregister_chrdev call unregister _chrdev has become a void function int he kernel, so testing the return value is an error.
Created attachment 165068 [details] Revised ebuild to apply the patch. Apply the attached patch.
unregister_chrdev has become a void function in the kernel source, so the ksb26 code which test the return value is an error. The attached patch and ebuild fixes the problem.
Added patch to Portage. Arches, please test and mark stable, since currently stable version cannot be compiled with latest kernels...
x86 stable
ppc stable, closing