I get the following when emerging libifp-module with gentoo-sources-2.6.31-r1 installed: CC [M] /var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.o /var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.c: In function 'ifp_locale_to_utf16': /var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.c:23: error: implicit declaration of function 'utf8_mbstowcs' /var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.c: In function 'ifp_utf16_to_locale': /var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.c:32: error: implicit declaration of function 'utf8_wcstombs' make[3]: *** [/var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild/ifp_os_linux.o] Error 1 make[2]: *** [_module_/var/tmp/portage/media-sound/libifp-module-1.0.0.2/work/libifp-1.0.0.2/kbuild] Error 2 These functions are no longer defined in include/linux/nls.h, as they were in 2.6.30* Reproducible: Always Steps to Reproduce: 1. emerge =sys-kernel/gentoo-sources-2.6.31-r1 2. eselect kernel set linux-2.6.31-gentoo-r1 3. emerge =media-sound/libifp-module-1.0.0.2
Looks like a duplicate of bug #286081 -- it just has a very, very, very misleading title text at the moment.
Ahh - yep, it is. Didn't even check that bug in my search due to the title... :) Feel free to mark duplicate, I'll move over to the other bug and test the suggested patch. Thanks! *** This bug has been marked as a duplicate of bug 286081 ***