Gentoo Archives: gentoo-hardened

From: Ned Ludd <solar@g.o>
To: petre daniel <dani@×××××.ro>
Cc: 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: Sat, 16 Oct 2004 17:29:22
Message-Id: 1097947656.23008.18.camel@simple
In Reply to: [gentoo-hardened] i cant compile none of them kernel versions no more.. by petre daniel
1 It sounds like your using gcc-3.4.x
2 Try 3.3.4 to build your kernels. I think 2.4.28_preX brings us the
3 needed gcc-3.4.x fix.
4
5
6 On Sat, 2004-10-16 at 13:15, petre daniel wrote:
7 > 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
8 > the hardened-sources 2.4.27-r3 kernel.
9 > i tried with gentoo-sources-r1 but still :
10 >
11 > ibm linux # make bzImage
12 > 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
13 > In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
14 > from init/main.c:17:
15 > /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
16 > . scripts/mkversion > .tmpversion
17 > dnsdomainname: Unknown host
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 -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
19 > 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
20 > In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
21 > from init/do_mounts.c:5:
22 > /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
23 > 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
24 > make[1]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
25 > make all_targets
26 > make[2]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
27 > 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
28 > sched.c:621: error: conflicting types for 'wake_up_process'
29 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
30 > sched.c:621: error: conflicting types for 'wake_up_process'
31 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
32 > sched.c:626: error: conflicting types for 'wake_up_forked_process'
33 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
34 > sched.c:626: error: conflicting types for 'wake_up_forked_process'
35 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
36 > sched.c:663: error: conflicting types for 'sched_exit'
37 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
38 > sched.c:663: error: conflicting types for 'sched_exit'
39 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
40 > sched.c:1437: error: conflicting types for '__wake_up'
41 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
42 > sched.c:1437: error: conflicting types for '__wake_up'
43 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
44 > sched.c:1468: error: conflicting types for 'complete'
45 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
46 > sched.c:1468: error: conflicting types for 'complete'
47 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
48 > sched.c:1478: error: conflicting types for 'wait_for_completion'
49 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
50 > sched.c:1478: error: conflicting types for 'wait_for_completion'
51 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
52 > sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
53 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
54 > sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
55 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
56 > sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
57 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
58 > sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
59 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
60 > sched.c:1537: error: conflicting types for 'sleep_on'
61 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
62 > sched.c:1537: error: conflicting types for 'sleep_on'
63 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
64 > sched.c:1548: error: conflicting types for 'sleep_on_timeout'
65 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
66 > sched.c:1548: error: conflicting types for 'sleep_on_timeout'
67 > /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
68 > make[2]: *** [sched.o] Error 1
69 > make[2]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
70 > make[1]: *** [first_rule] Error 2
71 > make[1]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
72 > make: *** [_dir_kernel] Error 2
73 > ibm linux #
74 --
75 Ned Ludd <solar@g.o>
76 Gentoo (hardened,security,infrastructure,embedded,toolchain) Developer

Attachments

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

Replies