Forum Discussion

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

Linux Kernel Compile Problem

Not sure if this is the correct location for this post but here goes anyway

I am building uClinux-dist from nios2-linux06212010

and using nios2-linux-gcc ver. 3.4.6

I am building the kernel up to the following point and then...

LD init/built-in.o

LD .tmp_vmlinux1

kernel/built-in.o(.init.text+0x54c): In function `sched_init_smp':

: undefined reference to `____ilog2_NaN'

kernel/built-in.o(.init.text+0x54c): In function `sched_init_smp':

: relocation truncated to fit: R_NIOS2_CALL26 ____ilog2_NaN

make[2]: *** [.tmp_vmlinux1] Error 1

make[1]: *** [sub-make] Error 2

make[1]: Leaving directory `/home/nick/06212010-nios2-linux/nios2-linux/linux-2.6'

make: *** [linux] Error 1

Any help greatly appreciated!

Nick

14 Replies

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

    ok

    this version work better........

    use this tuttorial i will post

    good luck

    Franz Wagner
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    OK, 1st problem....

    nick@nci3:~/20090929-nios2-linux/nios2-linux/uClinux-dist$ make vendor_hwselect SYSPTF=/home/nick/20090929-nios2-linux/SM3k_rev5.ptf ARCH=nios2

    make ARCH=nios2 -C vendors vendor_hwselect

    make[1]: Entering directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors'

    make -C /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors///. dir_v=/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors///. -f /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors/vendors-common.mak vendor_hwselect

    make[2]: Entering directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors'

    /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors/vendors-common.mak:9: *** target file `romfs.post' has both : and :: entries. Stop.

    make[2]: Leaving directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors'

    make[1]: *** [vendor_hwselect] Error 2

    make[1]: Leaving directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors'

    make: *** [vendor_hwselect] Error 2

    nick@nci3:~/20090929-nios2-linux/nios2-linux/uClinux-dist$
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    ok ......

    did you set the path ?

    PATH=$PATH:/opt/nios2/bin

    try make make menuconfig

    and make vendor......

    report

    Franz Wagner