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 see

Thanks Ian.

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to