Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] Make errors with new kernel-gentoo-2.6.23-r3 Mick <michaelkintzios@×××××.com>