Gentoo Archives: gentoo-hardened

From: "Peter S. Mazinger" <ps.m@×××.net>
To: Ned Ludd <solar@g.o>
Cc: petre daniel <dani@×××××.ro>, gentoo-embedded@l.g.o, gentoo-hardened@l.g.o, gentoo-server@l.g.o
Subject: [gentoo-hardened] Re: [gentoo-embedded] i cant compile none of them kernel versions no more..
Date: Tue, 19 Oct 2004 11:54:03
Message-Id: Pine.LNX.4.44.0410191352540.13427-100000@lnx.bridge.intra
In Reply to: [gentoo-hardened] Re: [gentoo-embedded] i cant compile none of them kernel versions no more.. by Ned Ludd
1 On Sat, 16 Oct 2004, Ned Ludd wrote:
2
3 > It sounds like your using gcc-3.4.x
4 > Try 3.3.4 to build your kernels. I think 2.4.28_preX brings us the
5 > needed gcc-3.4.x fix.
6
7 You need at least pre2-bk2 to build w/ gcc-3.4.x
8
9 Peter
10 >
11 >
12 > On Sat, 2004-10-16 at 13:15, petre daniel wrote:
13 > > so i have this uclibc build small router.last night i updated linux-headers from 2.4.22 to 2.4.26 and today i couldnt recompile
14 > > the hardened-sources 2.4.27-r3 kernel.
15 > > i tried with gentoo-sources-r1 but still :
16 > >
17 > > ibm linux # make bzImage
18 > > gcc -D__KERNEL__ -I/usr/src/linux-2.4.27-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium2 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
19 > > In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
20 > > from init/main.c:17:
21 > > /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
22 > > . scripts/mkversion > .tmpversion
23 > > dnsdomainname: Unknown host
24 > > gcc -D__KERNEL__ -I/usr/src/linux-2.4.27-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium2 -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
25 > > gcc -D__KERNEL__ -I/usr/src/linux-2.4.27-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium2 -DKBUILD_BASENAME=do_mounts -c -o init/do_mounts.o init/do_mounts.c
26 > > In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
27 > > from init/do_mounts.c:5:
28 > > /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
29 > > make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.27-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium2 " -C kernel
30 > > make[1]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
31 > > make all_targets
32 > > make[2]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
33 > > gcc -D__KERNEL__ -I/usr/src/linux-2.4.27-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium2 -nostdinc -iwithprefix include -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c
34 > > sched.c:621: error: conflicting types for 'wake_up_process'
35 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
36 > > sched.c:621: error: conflicting types for 'wake_up_process'
37 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
38 > > sched.c:626: error: conflicting types for 'wake_up_forked_process'
39 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
40 > > sched.c:626: error: conflicting types for 'wake_up_forked_process'
41 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
42 > > sched.c:663: error: conflicting types for 'sched_exit'
43 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
44 > > sched.c:663: error: conflicting types for 'sched_exit'
45 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
46 > > sched.c:1437: error: conflicting types for '__wake_up'
47 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
48 > > sched.c:1437: error: conflicting types for '__wake_up'
49 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
50 > > sched.c:1468: error: conflicting types for 'complete'
51 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
52 > > sched.c:1468: error: conflicting types for 'complete'
53 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
54 > > sched.c:1478: error: conflicting types for 'wait_for_completion'
55 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
56 > > sched.c:1478: error: conflicting types for 'wait_for_completion'
57 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
58 > > sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
59 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
60 > > sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
61 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
62 > > sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
63 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
64 > > sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
65 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
66 > > sched.c:1537: error: conflicting types for 'sleep_on'
67 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
68 > > sched.c:1537: error: conflicting types for 'sleep_on'
69 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
70 > > sched.c:1548: error: conflicting types for 'sleep_on_timeout'
71 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
72 > > sched.c:1548: error: conflicting types for 'sleep_on_timeout'
73 > > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
74 > > make[2]: *** [sched.o] Error 1
75 > > make[2]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
76 > > make[1]: *** [first_rule] Error 2
77 > > make[1]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
78 > > make: *** [_dir_kernel] Error 2
79 > > ibm linux #
80 >
81
82 --
83 Peter S. Mazinger <ps dot m at gmx dot net> ID: 0xA5F059F2
84 Key fingerprint = 92A4 31E1 56BC 3D5A 2D08 BB6E C389 975E A5F0 59F2
85
86
87 --
88 gentoo-hardened@g.o mailing list