<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>I'm having alot of problems compiling DSLinux. I'm constantly getting errors and when I fix them I get more. The latest one I can't figure out how to fix it. Here it is:</div><div><br></div><div>make -C tools/ucfront<br>make[1]: Entering directory `/home/caleb/Desktop/dslinux/tools/ucfront'<br>make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `/home/caleb/Desktop/dslinux/tools/ucfront'<br>ln -sf /home/caleb/Desktop/dslinux/tools/ucfront/ucfront tools/ucfront-gcc<br>ln -sf /home/caleb/Desktop/dslinux/tools/ucfront/ucfront tools/ucfront-g++<br>make ARCH=arm CROSS_COMPILE=arm-linux-elf- -C linux-2.6.x&nbsp; || exit 1<br>make[1]: Entering directory `/home/caleb/Desktop/dslinux/linux-2.6.x'<br>&nbsp; CHK&nbsp;&nbsp;&nbsp;&nbsp; include/linux/version.h<br>make[2]: `include/asm-arm/mach-types.h' is up to
 date.<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arch/arm/kernel/asm-offsets.s<br>In file included from include/asm/page.h:28,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/cpu-single.h:36,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/proc-fns.h:195,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/system.h:100,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/bitops.h:22,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/bitops.h:77,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from
 include/linux/thread_info.h:20,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/spinlock.h:53,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/capability.h:45,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/sched.h:7,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from arch/arm/kernel/asm-offsets.c:13:<br>include/asm/glue.h:135:2: error: #error Unknown data abort handler type<br>In file included from include/asm/semaphore.h:10,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/sched.h:20,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from
 arch/arm/kernel/asm-offsets.c:13:<br>include/linux/rwsem.h:27:65: error: asm/rwsem.h: No such file or directory<br>In file included from include/asm/semaphore.h:10,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/sched.h:20,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from arch/arm/kernel/asm-offsets.c:13:<br>include/linux/rwsem.h: In function 'down_read':<br>include/linux/rwsem.h:45: warning: implicit declaration of function '__down_read'<br>include/linux/rwsem.h: In function 'down_read_trylock':<br>include/linux/rwsem.h:56: warning: implicit declaration of function '__down_read_trylock'<br>include/linux/rwsem.h: In function 'down_write':<br>include/linux/rwsem.h:68: warning: implicit declaration of function '__down_write'<br>include/linux/rwsem.h: In function 'down_write_trylock':<br>include/linux/rwsem.h:79: warning: implicit
 declaration of function '__down_write_trylock'<br>include/linux/rwsem.h: In function 'up_read':<br>include/linux/rwsem.h:90: warning: implicit declaration of function '__up_read'<br>include/linux/rwsem.h: In function 'up_write':<br>include/linux/rwsem.h:100: warning: implicit declaration of function '__up_write'<br>include/linux/rwsem.h: In function 'downgrade_write':<br>include/linux/rwsem.h:110: warning: implicit declaration of function '__downgrade_write'<br>In file included from arch/arm/kernel/asm-offsets.c:13:<br>include/linux/sched.h: At top level:<br>include/linux/sched.h:274: error: field 'mmap_sem' has incomplete type<br>In file included from include/linux/fs.h:213,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/mm.h:15,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from
 arch/arm/kernel/asm-offsets.c:14:<br>include/linux/kobject.h:153: error: field 'rwsem' has incomplete type<br>In file included from include/linux/fs.h:291,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/mm.h:15,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from arch/arm/kernel/asm-offsets.c:14:<br>include/linux/quota.h:290: error: field 'dqptr_sem' has incomplete type<br>In file included from include/linux/mm.h:15,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from arch/arm/kernel/asm-offsets.c:14:<br>include/linux/fs.h:445: error: field 'i_alloc_sem' has incomplete type<br>In file included from include/linux/mm.h:15,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from
 arch/arm/kernel/asm-offsets.c:14:<br>include/linux/fs.h:774: error: field 's_umount' has incomplete type<br>make[2]: *** [arch/arm/kernel/asm-offsets.s] Error 1<br>make[1]: *** [prepare0] Error 2<br>make[1]: Leaving directory `/home/caleb/Desktop/dslinux/linux-2.6.x'<br>make: *** [linux] Error 1</div><div><br></div><div>Anyone know what's the problem? Any help given will be greatly appreciated.<br>..<br></div></div></body></html>