I upgrade kernel from 2.6.29-gentoo-r5 to 2.6.30-gentoo-r1 and after run module-rebuild but x11-base/x11-drm-20090320 build failed ... make[1]: Entering directory `/usr/src/linux-2.6.30-gentoo-r1' fatal: Not a git repository (or any of the parent directories): .git CC [M] /var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drm_auth.o CC [M] /var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drm_bufs.o In file included from /var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drmP.h:85, from /var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drm_auth.c:37: /var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drm_os_linux.h:36: error: conflicting types for ‘irqreturn_t’ include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here make[2]: *** [/var/tmp/portage/x11-base/x11-drm-20090320/work/drm/linux-core/drm_auth.o] Error 1 ...
Created attachment 194747 [details] build.log build.log
Created attachment 194748 [details] kernel_conf.diff diff /etc/kernels/kernel-config-x86-2.6.29-gentoo-r5 /etc/kernels/kernel-config-x86-2.6.30-gentoo-r1
Created attachment 194750 [details] emerge --info emerge --info
Created attachment 194784 [details] emerge --info (on ~amd64) emerge --info to confirm that this bug also exists on amd64.
Yoink. Reassigning to me. Working on a fix now, shouldn't be too long before it hits portage. I'll close this later today when it's committed.
thanks, problem disappeared (compile and run ok) closed