Forum Discussion
Build the Toolchain
Hello,
I'm trying to build the Toolchain. I followed the instructions on web page: nioswiki->InstallNios2Linux At step: setarch i386 make gcc elf2flt gdb-host I get the following error. I'm using Ubuntu with gcc version 4.2.4.
=nios2-linux-uclibc-
PREFIX=
DEVEL_PREFIX=/
RUNTIME_PREFIX=/
KERNEL_HEADERS=/data/share/uclinux/nios2-linux/toolchain-build/build/linux/include
all
make: Entering directory `/data/share/uclinux/nios2-linux/uClibc'
make: `conf' is up to date.
CC libpthread/linuxthreads.old/cancel.o
In file included from ./include/sys/syscall.h:34,
from libpthread/linuxthreads.old/restart.h:16,
from libpthread/linuxthreads.old/cancel.c:23:
./include/bits/syscalls.h:10:23: asm/traps.h: No such file or directory
make: *** Error 1
make: Leaving directory `/data/share/uclinux/nios2-linux/uClibc'
make: *** Error 2
Can some one help me with this problem?14 Replies
- Altera_Forum
Honored Contributor
Do you have a real _need_ for building the toolchain (there is a binary available) or are you just curious?
I didn't have much luck getting this to work on my 64-bit Ubuntu box a year or two ago, but the binary toolchain worked just fine to get the embedded stuff that I needed to do...done. Cheers, --slacker - Altera_Forum
Honored Contributor
I'm just curious (to learn a thing or two). I will try to use the binary toolchain!
I hope some one can guide me in right direction to build me own Toolchain. - Altera_Forum
Honored Contributor
I have the same problem. Any ideas?
thanks, Maiko. - Altera_Forum
Honored Contributor
--- Quote Start --- I have the same problem. Any ideas? thanks, Maiko. --- Quote End --- I used the binary toolchain with suc6. I compile and run linux without mmu on my de2 board. At this moment I'm trying to get it running with mmu. With building the toolchain myself, I had no suc6. I was out of ideas and started using the binary toolchain! - Altera_Forum
Honored Contributor
thanks, I'm using the binary toolchain too. But I was wondering if I could compile it.
I can compile a version without mmu: "nios2-linux-20080619", but not the latest sources. I'll keep trying... - Altera_Forum
Honored Contributor
you can learn more from http://www.nioswiki.com/installnios2linux.
you should pay attention to step carefully.when you begin to learn nios2,you should do just as the steps from nioswiki.or you will encounter many different problem. - Altera_Forum
Honored Contributor
c-parser.c not found. Is it required to install gcc 4.2. I am on fedora and gcc 4.4.
using binary toolchain now. - Altera_Forum
Honored Contributor
Yes, I am using the latest source code, still facing the same error:
./include/bits/syscalls.h:10:23: asm/traps.h: No such file or directory anyone? gcc -v must be 4.2? mine is 4.4.3 - Altera_Forum
Honored Contributor
AFAI remember compiling the (cross-) C compiler needs some "approved" version of the C compiler on the host. Maybe same is 4.2. such a version (as a binary) should be available using a package install system.
-Michael - Altera_Forum
Honored Contributor
Hi Michael,
I tried to apt-get install gcc-4.2 but my Ubuntu reported that it was obsolete. Can someone update Wiki? We look like a bunch of masochists here with outdated tools and manuals. My NEEK comes with 8.0 version, and I just bought it last week.