On Friday 07 December 2007, Ian Lee wrote:
> Mick 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/svg
> >alib_helper/i810.o CC
> > [M]
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_helper/interrupt.o In file included
> > from
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_helper/interrupt.c:5:
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/svg
> >alib_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/svg
> >alib_helper/kernel26compat.h: In function 'devfs_register_chrdev':
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/svg
> >alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/sv
> >galib_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/svg
> >alib_helper/main.c:48:
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/svg
> >alib_helper/main.c: In function 'svgalib_helper_ioctl':
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/svg
> >alib_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/svg
> >alib_helper/main.c: In function 'svgalib_helper_open':
> > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svg
> >alib_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/svg
> >alib_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/sv
> >galib_helper/main.o] Error 1
> > make[1]: ***
> > [_module_/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/k
> >ernel/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?
>
> there is a bug report for svgalib on kernel 2.6.23 here:
> http://bugs.gentoo.org/show_bug.cgi?id=195632
>
> There is a patch for the bug, but when it'll be in portage you'll have
> to wait and seeThanks Ian. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

