public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
From: Ned Ludd <solar@gentoo.org>
To: petre daniel <dani@rdspt.ro>
Cc: gentoo-embedded@lists.gentoo.org,
	gentoo-hardened@lists.gentoo.org,
	 gentoo-server@lists.gentoo.org
Subject: Re: [gentoo-embedded] i cant compile none of them kernel versions no more..
Date: Sat, 16 Oct 2004 13:27:36 -0400	[thread overview]
Message-ID: <1097947656.23008.18.camel@simple> (raw)
In-Reply-To: <20041016201503.00288e9b@blue.spark.ro>

[-- Attachment #1: Type: text/plain, Size: 6646 bytes --]

It sounds like your using gcc-3.4.x
Try 3.3.4 to build your kernels. I think 2.4.28_preX brings us the
needed gcc-3.4.x fix.


On Sat, 2004-10-16 at 13:15, petre daniel wrote:
> 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 
> the hardened-sources 2.4.27-r3 kernel.
> i tried with gentoo-sources-r1 but still :
> 
> ibm linux # make bzImage
> 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
> In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
>                  from init/main.c:17:
> /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
> . scripts/mkversion > .tmpversion
> dnsdomainname: Unknown host
> 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
> 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
> In file included from /usr/src/linux-2.4.27-gentoo-r1/include/linux/unistd.h:9,
>                  from init/do_mounts.c:5:
> /usr/src/linux-2.4.27-gentoo-r1/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
> 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
> make[1]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
> make all_targets
> make[2]: Entering directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
> 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
> sched.c:621: error: conflicting types for 'wake_up_process'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
> sched.c:621: error: conflicting types for 'wake_up_process'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:697: error: previous declaration of 'wake_up_process' was here
> sched.c:626: error: conflicting types for 'wake_up_forked_process'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
> sched.c:626: error: conflicting types for 'wake_up_forked_process'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:698: error: previous declaration of 'wake_up_forked_process' was here
> sched.c:663: error: conflicting types for 'sched_exit'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
> sched.c:663: error: conflicting types for 'sched_exit'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:699: error: previous declaration of 'sched_exit' was here
> sched.c:1437: error: conflicting types for '__wake_up'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
> sched.c:1437: error: conflicting types for '__wake_up'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:689: error: previous declaration of '__wake_up' was here
> sched.c:1468: error: conflicting types for 'complete'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
> sched.c:1468: error: conflicting types for 'complete'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:31: error: previous declaration of 'complete' was here
> sched.c:1478: error: conflicting types for 'wait_for_completion'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
> sched.c:1478: error: conflicting types for 'wait_for_completion'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/completion.h:30: error: previous declaration of 'wait_for_completion' was here
> sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
> sched.c:1513: error: conflicting types for 'interruptible_sleep_on'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:694: error: previous declaration of 'interruptible_sleep_on' was here
> sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
> sched.c:1524: error: conflicting types for 'interruptible_sleep_on_timeout'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:695: error: previous declaration of 'interruptible_sleep_on_timeout' was here
> sched.c:1537: error: conflicting types for 'sleep_on'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
> sched.c:1537: error: conflicting types for 'sleep_on'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:691: error: previous declaration of 'sleep_on' was here
> sched.c:1548: error: conflicting types for 'sleep_on_timeout'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
> sched.c:1548: error: conflicting types for 'sleep_on_timeout'
> /usr/src/linux-2.4.27-gentoo-r1/include/linux/sched.h:692: error: previous declaration of 'sleep_on_timeout' was here
> make[2]: *** [sched.o] Error 1
> make[2]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
> make[1]: *** [first_rule] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.4.27-gentoo-r1/kernel'
> make: *** [_dir_kernel] Error 2
> ibm linux #
-- 
Ned Ludd <solar@gentoo.org>
Gentoo (hardened,security,infrastructure,embedded,toolchain) Developer

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2004-10-16 17:29 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-16 17:15 [gentoo-embedded] i cant compile none of them kernel versions no more petre daniel
2004-10-16 17:27 ` Ned Ludd [this message]
2004-10-19 11:53   ` Peter S. Mazinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1097947656.23008.18.camel@simple \
    --to=solar@gentoo.org \
    --cc=dani@rdspt.ro \
    --cc=gentoo-embedded@lists.gentoo.org \
    --cc=gentoo-hardened@lists.gentoo.org \
    --cc=gentoo-server@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox