On Friday 07 December 2007, Mick wrote:
> 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/s
> > >vg alib_helper/i810.o CC
> > > [M]
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg alib_helper/interrupt.o In file included
> > > from
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg alib_helper/interrupt.c:5:
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg 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/s
> > >vg alib_helper/kernel26compat.h: In function 'devfs_register_chrdev':
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg alib_helper/main.c:48:
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg alib_helper/main.c: In function 'svgalib_helper_ioctl':
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg 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/s
> > >vg alib_helper/main.c: In function 'svgalib_helper_open':
> > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
> > >vg 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/s
> > >vg 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.

I can confirm that the latest ndiswrapper net-wireless/ndiswrapper-1.50 
compiles, makes & builds fine with kernel 2.6.23-gentoo-r3.  I guess 
different drivers (like svgalib, x11-drm, ltmodem, etc.) will be updated in 
due course (or the kernel patched?).
-- 
Regards,
Mick

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

Reply via email to