[meta-ti] oe_runmake failed issue for 2.6.32 kernel

Siddharth Heroor heroor at ti.com
Thu Jun 27 02:49:23 PDT 2013


On 6/27/2013 12:08 PM, Sudhangathan B S wrote:
> Ok.. I got where "oe_runmake" function is, but still couldn't zero-in on
> the problem..!!
> 
> Any suggestions on how to proceed.?
> 
> ---------------------------------
> Sudhangathan BS
> Ph:(+91) 9731-905-205 <tel:%28%2B91%29%209731-905-205>
> ---------------------------------
> 
> 
> On Wed, Jun 26, 2013 at 9:28 AM, Sudhangathan B S
> <sudhangathan at gmail.com <mailto:sudhangathan at gmail.com>> wrote:
> 
>     On my way to install 2.6.32 kernel for the Beagle board image. I
>     need this kernel to work with the leopard imaging/aptina camera
>     module/sensors. I'm encountering this "oe_runmake failed" issue. I
>     have strong feeling it is Yocto or the meta-ti layers, which is not
>     set properly. On the web i got related issues, but they are too old,
>     and were related to OE.
> 
>     I'm using danny branch. I had downloaded meta-ti, openembedded-core,
>     and meta-oe as .zip files meant for danny branch. Thanks to Denys
>     D at ti for help. I integrated meta-ti with yocto, and also built the
>     image with the default 3.2 kernel, and further with 2.6.37 kernel
>     too, successfully.
> 
>     I have also included partial terminal output below.!
> 
>     These are a few lines from
>     /home/asahota/danny-try/danny-8.0/meta-ti/conf/machine/beagleboard.conf
>     *******START
>     #@TYPE: Machine
>     #@NAME: Beagleboard machine
>     #@DESCRIPTION: Machine configuration for the http://beagleboard.org/
>     board
> 
>     require conf/machine/include/omap3.inc
> 
>     # Only has DVI connector for external screen
>     GUI_MACHINE_CLASS = "bigscreen"
> 
>     #PREFERRED_PROVIDER_virtual/kernel = "linux-mainline"
>     PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp"               
>     <---- change
>     PREFERRED_VERSION_linux-omap-psp = "2.6.32"
>     PREFERRED_PROVIDER_virtual/bootloader = "u-boot-beagleboard"
>     PREFERRED_PROVIDER_u-boot = "u-boot-beagleboard"
> 
>     IMAGE_FSTYPES += "tar.gz ubi"
>     EXTRA_IMAGECMD_jffs2 = "-lnp"
> 
>     SERIAL_CONSOLE = "115200 ttyO2"
> 
>     UBOOT_MACHINE = "omap3_beagle_config"
>     *******END
> 
> 
>     These are the FIRST few lines of my terminal output, for the command
>     bitbake core-image-sato
>     *******START
>     WARNING: Host distribution "Ubuntu 12.04.2 LTS" has not been
>     validated with this version of the build system; you may possibly
>     experience unexpected failures. It is recommended that you use a
>     tested distribution.
>     Loading cache: 100%
>     |###################################################################################################################################|
>     ETA:  00:00:00
>     Loaded 1210 entries from dependency cache.
> 
>     Build Configuration:
>     BB_VERSION        = "1.16.0"
>     TARGET_ARCH       = "arm"
>     TARGET_OS         = "linux-gnueabi"
>     MACHINE           = "beagleboard"
>     DISTRO            = "poky"
>     DISTRO_VERSION    = "1.3"
>     TUNE_FEATURES     = "armv7a vfp neon cortexa8"
>     TARGET_FPU        = "vfp-neon"
>     meta             
>     meta-yocto       
>     meta-ti          
>     meta-yocto-bsp    = "<unknown>:<unknown>"
> 
>     NOTE: Resolving any missing task queue dependencies
>     NOTE: Preparing runqueue
>     NOTE: Executing SetScene Tasks
>     *******END
> 
> 
>     These are the LAST few lines of my terminal output, for the command
>     bitbake -vvv core-image-sato
>     *******START
>     | include/linux/pagemap.h: In function 'fault_in_pages_readable':
>     | include/linux/pagemap.h:413:16: warning: variable 'c' set but not
>     used [-Wunused-but-set-variable]
>     |   LD      fs/ubifs/ubifs.o
>     |   LD      fs/ubifs/built-in.o
>     |   LD      fs/built-in.o
>     | ERROR: oe_runmake failed
>     | ERROR: Function failed: do_compileconfigs (see
>     /home/asahota/danny-try/danny-8.0/build/tmp/work/beagleboard-poky-linux-gnueabi/linux-omap-psp-2.6.32-r0/temp/log.do_compileconfigs.28440
>     for further information)

Have you had a look at the log file? The issue seems to be with kernel
compilation rather than with yocto. oe_runmake only calls make on the
kernel tree. So, can you see if building the kernel (in the build/tmp
folder) manually works? Also check the defconfig file that is used
manually vs. the recipe.


>     ERROR: Task 805
>     (/home/asahota/danny-try/danny-8.0/meta-ti/recipes-kernel/linux/linux-omap-psp_2.6.32.bb
>     <http://linux-omap-psp_2.6.32.bb>, do_compileconfigs) failed with
>     exit code '1'
>     NOTE: Tasks Summary: Attempted 5104 tasks of which 5097 didn't need
>     to be rerun and 1 failed.
>     No currently running tasks (5104 of 5135)
> 
>     Summary: 1 task failed:
>      
>     /home/asahota/danny-try/danny-8.0/meta-ti/recipes-kernel/linux/linux-omap-psp_2.6.32.bb
>     <http://linux-omap-psp_2.6.32.bb>, do_compileconfigs
>     Summary: There was 1 WARNING message shown.
>     Summary: There was 1 ERROR message shown, returning a non-zero exit
>     code.
>     *****END
> 
>     I spent a lot of time tracing the error in the YP folders and files.
>     It was somewhere near kernel_do_configure. But I couldn't get where
>     "oe_runmake" is. Couldn't continue debugging.
> 
>     ---------------------------------
>     Sudhangathan BS
>     Ph:(+91) 9731-905-205 <tel:%28%2B91%29%209731-905-205>
>     ---------------------------------
> 
> 
> 
> 
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
> 




More information about the meta-ti mailing list