[meta-ti] Problems with the kernel and udev

Carlos Rafael Giani dv at pseudoterminal.org
Fri Mar 4 10:28:36 PST 2016


Hello,

I am trying to build a rootfs for the BeagleBoard-XM Rev.C , and added 
meta-ti. I am using the master branch of meta-ti, poky, and 
meta-openembedded.
But I do run into problems.

1) recipes-core/udev/udev_%.bbappend cannot be applied, because oe-core 
apparently replaced udev with eudev.

2) The kernel cannot be built. Here are some logs:

| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:145: 
first defined here
| arch/arm/mm/context.o: In function `nop_dma_map_area':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:145: 
multiple definition of `nop_dma_map_area'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:145: 
first defined here
| arch/arm/mm/context.o: In function `nop_dma_unmap_area':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:148: 
multiple definition of `nop_dma_unmap_area'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:148: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_icache_all':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/cache-l2x0.c:600: 
multiple definition of `nop_flush_icache_all'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/dma-mapping.c:742: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_kern_cache_all':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/cache-l2x0.c:600: 
multiple definition of `nop_flush_kern_cache_all'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/dma-mapping.c:742: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_kern_cache_louis':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/cache-l2x0.c:600: 
multiple definition of `nop_flush_kern_cache_louis'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/mm/dma-mapping.c:742: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_user_cache_all':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:136: 
multiple definition of `nop_flush_user_cache_all'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:136: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_user_cache_range':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:138: 
multiple definition of `nop_flush_user_cache_range'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:138: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_coherent_kern_range':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:140: 
multiple definition of `nop_coherent_kern_range'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:140: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_coherent_user_range':
| 
/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:142: 
multiple definition of `nop_coherent_user_range'
| 
arch/arm/mm/dma-mapping.o:/home/build/BuildSetups/yocto-master/poky/build/tmp/work-shared/beagleboard/kernel-source/arch/arm/include/asm/glue-cache.h:142: 
first defined here
| arch/arm/mm/cache-l2x0.o: In function `nop_flush_kern_dcache_area':


Any ideas?


More information about the meta-ti mailing list