Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Make errors with new kernel-gentoo-2.6.23-r3
Date: Tue, 11 Dec 2007 20:37:31
Message-Id: 200712112031.11957.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] Make errors with new kernel-gentoo-2.6.23-r3 by Mick
1 On Friday 07 December 2007, Mick wrote:
2 > On Friday 07 December 2007, Ian Lee wrote:
3 > > Mick wrote:
4 > > > Hi All,
5 > > >
6 > > > I've installed the new kernel and I can't compile the various driver
7 > > > modules for it. So far both net-wireless/rt2570-20070209 and
8 > > > media-libs/svgalib-1.9.25 failed. This is the error message of the
9 > > > latter: ============================================
10 > > > CC
11 > > > [M]
12 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
13 > > >vg alib_helper/i810.o CC
14 > > > [M]
15 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
16 > > >vg alib_helper/interrupt.o In file included
17 > > > from
18 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
19 > > >vg alib_helper/interrupt.c:5:
20 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
21 > > >vg alib_helper/kernel26compat.h:74: warning: 'struct file_operations'
22 > > > declared inside parameter list
23 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
24 > > >vg alib_helper/kernel26compat.h:74: warning: its scope is only this
25 > > > definition or declaration, which is probably not what you want
26 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
27 > > >vg alib_helper/kernel26compat.h: In function 'devfs_register_chrdev':
28 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
29 > > >vg alib_helper/kernel26compat.h:76: error: implicit declaration of
30 > > > function 'register_chrdev'
31 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
32 > > >vg alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
33 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
34 > > >vg alib_helper/kernel26compat.h:80: error: implicit declaration of
35 > > > function 'unregister_chrdev'
36 > > > make[2]: ***
37 > > > [/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/
38 > > >sv galib_helper/interrupt.o] Error 1
39 > > > make[2]: *** Waiting for unfinished jobs....
40 > > > In file included
41 > > > from
42 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
43 > > >vg alib_helper/main.c:48:
44 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
45 > > >vg alib_helper/kernel26compat.h: In function 'devfs_unregister_chrdev':
46 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
47 > > >vg alib_helper/kernel26compat.h:80: error: void value not ignored as it
48 > > > ought to be
49 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
50 > > >vg alib_helper/main.c: In function 'svgalib_helper_ioctl':
51 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
52 > > >vg alib_helper/main.c:363: warning: 'deprecated_irq_flag' is deprecated
53 > > > (declared at
54 > > > include/linux/interrupt.h:64)
55 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
56 > > >vg alib_helper/main.c:363: warning: passing argument 2 of 'request_irq'
57 > > > from incompatible pointer type
58 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
59 > > >vg alib_helper/main.c: In function 'svgalib_helper_open':
60 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
61 > > >vg alib_helper/main.c:451: warning: 'deprecated_irq_flag' is deprecated
62 > > > (declared at
63 > > > include/linux/interrupt.h:64)
64 > > > /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/s
65 > > >vg alib_helper/main.c:451: warning: passing argument 2 of 'request_irq'
66 > > > from incompatible pointer type make[2]: ***
67 > > > [/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/
68 > > >sv galib_helper/main.o] Error 1
69 > > > make[1]: ***
70 > > > [_module_/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25
71 > > >/k ernel/svgalib_helper] Error 2
72 > > > make[1]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r3'
73 > > > make: *** [default] Error 2
74 > > > *
75 > > > * ERROR: media-libs/svgalib-1.9.25 failed.
76 > > > * Call stack:
77 > > > * ebuild.sh, line 1701: Called dyn_compile
78 > > > * ebuild.sh, line 1039: Called qa_call 'src_compile'
79 > > > * ebuild.sh, line 44: Called src_compile
80 > > > * svgalib-1.9.25.ebuild, line 78: Called linux-mod_src_compile
81 > > > * linux-mod.eclass, line 518: Called die
82 > > > * The specific snippet of code:
83 > > > * emake HOSTCC="$(tc-getBUILD_CC)"
84 > > > CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" \
85 > > > * ${BUILD_FIXES} ${BUILD_PARAMS}
86 > > > ${BUILD_TARGETS} \
87 > > > * || die "Unable to make ${BUILD_FIXES}
88 > > > ${BUILD_PARAMS} ${BUILD_TARGETS}."
89 > > > * The die message:
90 > > > * Unable to make KDIR=/lib/modules/2.6.23-gentoo-r3/build default.
91 > > > *
92 > > > ============================================
93 > > >
94 > > > Can you make sense of this?
95 > >
96 > > there is a bug report for svgalib on kernel 2.6.23 here:
97 > > http://bugs.gentoo.org/show_bug.cgi?id=195632
98 > >
99 > > There is a patch for the bug, but when it'll be in portage you'll have
100 > > to wait and see
101 >
102 > Thanks Ian.
103
104 I can confirm that the latest ndiswrapper net-wireless/ndiswrapper-1.50
105 compiles, makes & builds fine with kernel 2.6.23-gentoo-r3. I guess
106 different drivers (like svgalib, x11-drm, ltmodem, etc.) will be updated in
107 due course (or the kernel patched?).
108 --
109 Regards,
110 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature