8 Replies Latest reply on Jul 16, 2015 4:08 PM by MonaJalal

    yocto kernel building problem




      I have built the edison-image once on my computer.  Now I am trying the same thing on the same computer, but in a different directory, from scratch.  (I know I could rebuilt in the original directory, but I want to start a separate build.)


      On this second build, I always get the error:


      NOTE: validating kernel config, see log.do_kernel_configcheck for details

      ERROR: Function failed: do_compile (log file is located at /home/kelly/yocto/edison-src/build/tmp/work/edison-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/temp/log.do_compile.9749)

      ERROR: Logfile of failure stored in: /home/kelly/yocto/edison-src/build/tmp/work/edison-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/temp/log.do_compile.9749

      Log data follows:

      | DEBUG: Executing shell function do_compile

      | NOTE: make -j 4 bzImage CC=i586-poky-linux-gcc  LD=i586-poky-linux-ld.bfd

      | make: *** No rule to make target `bzImage'.  Stop.

      | ERROR: oe_runmake failed

      | WARNING: exit code 1 from a shell command.

      | ERROR: Function failed: do_compile (log file is located at /home/kelly/yocto/edison-src/build/tmp/work/edison-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/temp/log.do_compile.9749)

      ERROR: Task 77 (/home/kelly/yocto/edison-src/poky/meta/recipes-kernel/linux/linux-yocto_3.10.bb, do_compile) failed with exit code '1'

      NOTE: Tasks Summary: Attempted 947 tasks of which 15 didn't need to be rerun and 1 failed.

      Waiting for 0 running tasks to finish:



      Summary: 1 task failed:

        /home/kelly/edison-src/poky/meta/recipes-kernel/linux/linux-yocto_3.10.bb, do_compile

      Summary: There were 10 WARNING messages shown.

      Summary: There was 1 ERROR message shown, returning a non-zero exit code.


      I don't understand the source of the error since, as I said, I have built on the machine before in another directory.