Rebuilding my modules last night after updating my kernel I ran into these same errors for svgalib. I didn't have a chance to look into it last night but I will this evening.
--Kale On 12/6/07, Mick <[EMAIL PROTECTED]> wrote: > Hi All, > > I've installed the new kernel and I can't compile the various driver modules > for it. So far both net-wireless/rt2570-20070209 and > media-libs/svgalib-1.9.25 failed. This is the error message of the latter: > ============================================ > CC > [M] > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/i810.o > CC > [M] > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/interrupt.o > In file included > from > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/interrupt.c:5: > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h:74: > warning: 'struct file_operations' declared inside parameter list > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h:74: > warning: its scope is only this definition or declaration, which is probably > not what you want > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h: > In function 'devfs_register_chrdev': > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h:76: > error: implicit declaration of function 'register_chrdev' > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h: > In function 'devfs_unregister_chrdev': > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h:80: > error: implicit declaration of function 'unregister_chrdev' > make[2]: *** > [/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/interrupt.o] > Error 1 > make[2]: *** Waiting for unfinished jobs.... > In file included > from > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:48: > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h: > In function 'devfs_unregister_chrdev': > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h:80: > error: void value not ignored as it ought to be > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c: > In function 'svgalib_helper_ioctl': > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:363: > warning: 'deprecated_irq_flag' is deprecated (declared at > include/linux/interrupt.h:64) > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:363: > warning: passing argument 2 of 'request_irq' from incompatible pointer type > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c: > In function 'svgalib_helper_open': > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:451: > warning: 'deprecated_irq_flag' is deprecated (declared at > include/linux/interrupt.h:64) > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:451: > warning: passing argument 2 of 'request_irq' from incompatible pointer type > make[2]: *** > [/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.o] > Error 1 > make[1]: *** > [_module_/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper] > Error 2 > make[1]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r3' > make: *** [default] Error 2 > * > * ERROR: media-libs/svgalib-1.9.25 failed. > * Call stack: > * ebuild.sh, line 1701: Called dyn_compile > * ebuild.sh, line 1039: Called qa_call 'src_compile' > * ebuild.sh, line 44: Called src_compile > * svgalib-1.9.25.ebuild, line 78: Called linux-mod_src_compile > * linux-mod.eclass, line 518: Called die > * The specific snippet of code: > * emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" > LDFLAGS="$(get_abi_LDFLAGS)" \ > * ${BUILD_FIXES} ${BUILD_PARAMS} > ${BUILD_TARGETS} \ > * || die "Unable to make ${BUILD_FIXES} > ${BUILD_PARAMS} ${BUILD_TARGETS}." > * The die message: > * Unable to make KDIR=/lib/modules/2.6.23-gentoo-r3/build default. > * > ============================================ > > Can you make sense of this? > -- > Regards, > Mick > > -- [EMAIL PROTECTED] mailing list