[root@EC4T16-155335 iscsitarget-0.4.15]# make make -C usr make[1]: Entering directory `/root/ipsan8/init_target/iscsitarget-0.4.15/usr' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ipsan8/init_target/iscsitarget-0.4.15/usr' make -C /lib/modules/2.6.23.1-42.fc8/build SUBDIRS=/root/ipsan8/init_target/iscsitarget-0.4.15/kernel modules make[1]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686' CC [M] /root/ipsan8/init_target/iscsitarget-0.4.15/kernel/tio.o /root/ipsan8/init_target/iscsitarget-0.4.15/kernel/tio.c: In function ‘tio_init’: /root/ipsan8/init_target/iscsitarget-0.4.15/kernel/tio.c:114: error: too many arguments to function ‘kmem_cache_create’ make[2]: *** [/root/ipsan8/init_target/iscsitarget-0.4.15/kernel/tio.o] Error 1 make[1]: *** [_module_/root/ipsan8/init_target/iscsitarget-0.4.15/kernel] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686' make: *** [kernel] Error 2
If you used the ebuild instead of completely unsupported manual compile, you'd have no such issue. *** This bug has been marked as a duplicate of bug 191313 ***
*** Bug 213697 has been marked as a duplicate of this bug. ***