Altera_Forum
Honored Contributor
14 years agoCompilling Linux with MMU on NIOS
I am compiling Linux on DE0 dev board and at the end of compilation errors appears:
CC lib/rwsem-spinlock.o CC lib/sha1.o CC lib/show_mem.o CC lib/string.o CC lib/vsprintf.o AR lib/lib.a LD arch/nios2/lib/built-in.o CC arch/nios2/lib/libgcc.o In file included from /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c:13: /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/longlong.h:1237:2: warning:# warning "Default c-implementation of umul_ppm" /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/longlong.h:1264:2: warning:# warning "Default c-implementation of __umulsidi3" /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/longlong.h:1327:2: warning:# warning "Using count_leading_zeroes in C" /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c: In function '__ashldi3': /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c:52: warning: ISO C90 forbids mixed declarations and code /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c: In function '__ashrdi3': /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c:78: warning: ISO C90 forbids mixed declarations and code /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c: In function '__lshrdi3': /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c:105: warning: ISO C90 forbids mixed declarations and code /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c: In function '__udivmoddi4': /home/darka/nios2-linux/linux-2.6/arch/nios2/lib/libgcc.c:351: warning: ISO C90 forbids mixed declarations and code CC arch/nios2/lib/memcpy.o CC arch/nios2/lib/string.o AR arch/nios2/lib/lib.a LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 /home/darka/nios2-linux/toolchain-mmu/x86-linux2/bin/nios2-linux-gnu-ld:arch/nios2/kernel/vmlinux.lds:173: ignoring invalid character `#' in expression /home/darka/nios2-linux/toolchain-mmu/x86-linux2/bin/nios2-linux-gnu-ld:arch/nios2/kernel/vmlinux.lds:173: syntax error make[2]: *** [.tmp_vmlinux1] Error 1 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/home/darka/nios2-linux/linux-2.6' make: *** [linux] Error 1 [root@localhost uClinux-dist]# Is there anybody whose got this same problem and know how to solve it ?