[uClinux-dev] LPC22xx build error on uClinux-dist-test-20061215

Brandon Fosdick brandon at teslamotors.com
Wed Jan 3 14:44:09 EST 2007


Default config with Vendor=Philips and Product=LPC22xx with output 
listed below. The problem with cacheflush.h seems to be a lack of a 
proper #define. CONFIG_CPU_ARM7TDMI would seem to be the obvious choice, 
but vendors/Philips/LPC22xx/config.linux-2.6.x defines
CONFIG_CPU_LPC22xx.

---
11:00 bfoz at zoot~/Downloads/uClinux-dist-test$make
make -C tools/ucfront
make[1]: Entering directory 
`/home/bfoz/Downloads/uClinux-dist-test/tools/ucfront'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/home/bfoz/Downloads/uClinux-dist-test/tools/ucfront'
ln -sf /home/bfoz/Downloads/uClinux-dist-test/tools/ucfront/ucfront 
tools/ucfront-gcc
ln -sf /home/bfoz/Downloads/uClinux-dist-test/tools/ucfront/ucfront 
tools/ucfront-g++
ln -sf /home/bfoz/Downloads/uClinux-dist-test/tools/ucfront/ucfront-ld 
tools/ucfront-ld
make -C tools/sg-cksum
make[1]: Entering directory 
`/home/bfoz/Downloads/uClinux-dist-test/tools/sg-cksum'
make[1]: `cksum' is up to date.
make[1]: Leaving directory 
`/home/bfoz/Downloads/uClinux-dist-test/tools/sg-cksum'
ln -sf /home/bfoz/Downloads/uClinux-dist-test/tools/sg-cksum/cksum 
tools/cksum
make ARCH=arm ARCH=arm CROSS_COMPILE=arm-linux- -j1 -C linux-2.6.x  || 
exit 1
make[1]: Entering directory 
`/home/bfoz/Downloads/uClinux-dist-test/linux-2.6.x'
scripts/kconfig/conf -s arch/arm/Kconfig
make[1]: Leaving directory 
`/home/bfoz/Downloads/uClinux-dist-test/linux-2.6.x'
make[1]: Entering directory 
`/home/bfoz/Downloads/uClinux-dist-test/linux-2.6.x'
   CHK     include/linux/version.h
   SYMLINK include/asm-arm/arch -> include/asm-arm/arch-lpc22xx
   Generating include/asm-arm/mach-types.h
   CHK     include/linux/utsrelease.h
   SYMLINK include/asm -> include/asm-arm
   CC      arch/arm/kernel/asm-offsets.s
   GEN     include/asm-arm/asm-offsets.h
   CC      scripts/mod/empty.o
   HOSTCC  scripts/mod/mk_elfconfig
   MKELF   scripts/mod/elfconfig.h
   HOSTCC  scripts/mod/file2alias.o
   HOSTCC  scripts/mod/modpost.o
   HOSTCC  scripts/mod/sumversion.o
   HOSTLD  scripts/mod/modpost
   CC      init/main.o
In file included from include/asm/cacheflush.h:16,
                  from include/linux/highmem.h:7,
                  from include/linux/skbuff.h:26,
                  from include/linux/netlink.h:138,
                  from include/linux/genetlink.h:4,
                  from include/net/genetlink.h:4,
                  from include/linux/taskstats_kern.h:12,
                  from init/main.c:42:
include/asm/glue.h:118:2: #error Unknown data abort handler type
In file included from include/linux/highmem.h:7,
                  from include/linux/skbuff.h:26,
                  from include/linux/netlink.h:138,
                  from include/linux/genetlink.h:4,
                  from include/net/genetlink.h:4,
                  from include/linux/taskstats_kern.h:12,
                  from init/main.c:42:
include/asm/cacheflush.h:122:2: #error Unknown cache maintainence model
make[2]: *** [init/main.o] Error 1
make[1]: *** [init] Error 2
make[1]: Leaving directory 
`/home/bfoz/Downloads/uClinux-dist-test/linux-2.6.x'
make: *** [linux] Error 1
---


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________


More information about the uClinux-dev mailing list