See below... Regards,
- Rob > -----Original Message----- > From: davinci-linux-open-source-boun...@linux.davincidsp.com > [mailto:davinci-linux-open-source-boun...@linux.davincidsp.com > ] On Behalf Of Steve Chen > Sent: Tuesday, November 03, 2009 4:53 AM > To: Shlomo Kut > Cc: davinci-linux-open-source@linux.davincidsp.com > Subject: Re: [Fwd: Re: how do I build the dvsdk to use the > lastest git kernel?] > > On Tue, 2009-11-03 at 09:35 +0200, Shlomo Kut wrote: > > Hi Kevin, > > > > I am trying to build the dvsdk against that latest git kernel > > linux-davinci-2.6.32-rc5 and I am having problems. > > > > I am using dvsdk_2_10_01_18. Is there a more up to date version of > > the dvsdk available? > > > > I append some of my build problems. > > > > Please can you help? > > > > regards > > > > Shlomo Kut > > > > -------- > > > > > > CC[M] > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.o > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:53:2: warning: #warning > > *** not a warning *** Note: LINUX_VERSION_CODE >= 2.6.26 > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02 /packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c: In function 'set_cached': > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: > > 'L_PTE_CACHEABLE' undeclared (first use in this function) > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: (Each > > undeclared identifier is reported only once > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: for each > > function it appears in.) > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package > > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: > > 'L_PTE_BUFFERABLE' undeclared (first use in this function) > > Are you building cmem against the davinci git kernel? > According to the warning message, it may not work. Since the > git kernel is 2.6.32, but cmem needs kernel version < 2.6.26. The "about-to-be-released" LinuxUtils 2.25 has a fix for this. If you like you can just edit your current release, changing the following line vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot) | (L_PTE_CACHEABLE | L_PTE_BUFFERABLE) ); with vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot) | (L_PTE_MT_WRITETHROUGH | L_PTE_MT_BUFFERABLE) ); > > > > > CC[M] > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.o > > > /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.c > > :29:27: error: asm-arm/memory.h: No such file or directory I believe I've seen this error when I use a kernel source base that hasn't been built. Performing the 'make xxx_config' and 'make uImage' phases might fix this. _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source