Gentoo Archives: gentoo-user

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