Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    At the moment rebuilding the Tool Chain is not a very interesting issue, as (AFAIK) it right now only can be done for the no-MMU version of the Tool Chain.

    In the near future the dedicated no-MMU Tool chain will be integrated in a common MMU / no-MMU make tool and supposedly rebuilding same from the sources will be doable.

    Supposedly this will be decently described in the Wiki.

    -Michael
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I am also facing same error,

    ./include/bits/syscalls.h:10:23: asm/traps.h: No such file or directory

    Is there any solution to get ride of this?

    Cheers,

    Mangesh K.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi, all.

    I tried to build the Toolchain from the newest nios2-linux-20100621.tar

    i followed instruction from nioswiki com InstallNios2Linux

    but i was stopted by this massege

    
    make: Entering directory `/root/niosbin/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 `/root/niosbin/nios2-linux/uClibc'
    make: ***  Error 2
    
    i'm runing CentOS 5.5

    gcc version is 4.1.2-48, but there is no newer in repos(

    i'd like to build it by myself, plz anybody helps me...

    P.S. Have I any problems using prebuild toolchain nios2gcc-20080203.tar.bz2 on my nios2-linux-20100621.tar?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Same prob with mee as well

    ./include/bits/syscalls.h:10:23: asm/traps.h: No such file or directory

    make[1]: *** [libpthread/linuxthreads.old/cancel.o] Error 1

    make[1]: Leaving directory `/home/elysium/uclinux/nios2-linux/uClibc'

    make: *** [/home/elysium/uclinux/nios2-linux/toolchain-build/../uClibc/lib/libc.a] Error 2