Bug 2586

Summary: qemu-native build failed in self-hosted-image with vmdk
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: yilong, sun <yilongx.y.sun>
Component: meta-yoctoAssignee: Shane Wang <shane.wang>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: hongnax.xu, jiajun.xu, ningx.ma, poky.bs.watcher, poky.watcher, sgw, shane.wang
Version: unspecified   
Target Milestone: 1.3 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
detailed infomation of this issue
none
shortScreen of build error none

Description yilong, sun 2012-06-13 03:26:20 UTC
Created attachment 573 [details]
detailed infomation of this issue

self-hosted-image could not pass minimal build with vmdk. Because qemu-native build failed in self-hosted-image which is built out with poky master branch with commit df8f55a919b3cc602ce1f1c51630c7edf6e36b55.

reproduce steps:
1. Get poky source code and prepare the build environment
2. Set MACHINE to qemux86-64 and run "bitbake self-hosted-image"
3. After build is finished, start VMWare Player and start the vmdk image with it
4. Build a minimal image in the self-hosted image

detailed error message as follow:
NOTE: Running task 997 of 1376 (ID: 81, virtual:native:/home/builder/poky/test-poky/meta/recipes-devtools/makedevs/makedevs_1.0.0.bb, do_install)
NOTE: package makedevs-native-1.0.0-r7: task do_install: Started
NOTE: package makedevs-native-1.0.0-r7: task do_install: Succeeded
NOTE: Running task 998 of 1376 (ID: 73, virtual:native:/home/builder/poky/test-poky/meta/recipes-devtools/opkg/opkg_svn.bb, do_configure)
NOTE: package opkg-native-1_0.1.8+svnr633-r10.0: task do_configure: Started
ERROR: Function failed: do_compile (see /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/temp/log.do_compile.14390 for further information)
ERROR: Logfile of failure stored in: /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/temp/log.do_compile.14390
Log data follows:
| NOTE: make -j 4
|   CC    qemu-ga.o
|   CC    qga/guest-agent-command-state.o
|   CC    qga/guest-agent-commands.o
|   CC    qapi-generated/qga-qapi-visit.o
|   CC    qapi-generated/qga-qapi-types.o
|   LINK  qemu-nbd
|   LINK  qemu-img
|   LINK  qemu-io
|   CC    i386-linux-user/translate.o
|   CC    i386-linux-user/helper.o
|   CC    i386-linux-user/cpuid.o
|   CC    i386-linux-user/dummygl.o
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-i386/dummygl.c:8:6: warning: no previous prototype for 'opengl_exec_set_parent_window' [-Wmissing-prototypes]
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-i386/dummygl.c:13:6: warning: no previous prototype for 'opengl_process_enable' [-Wmissing-prototypes]
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-i386/dummygl.c:19:6: warning: no previous prototype for 'mem_opengl' [-Wmissing-prototypes]
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-i386/dummygl.c:24:6: warning: no previous prototype for 'helper_opengl' [-Wmissing-prototypes]
|   CC    i386-linux-user/disas.o
|   CC    i386-linux-user/ioport-user.o
|   GEN   config-target.h
|   GEN   config-target.h
|   GEN   config-target.h
|   GEN   ppc-linux-user/gdbstub-xml.c
|   GEN   ppc-softmmu/hmp-commands.h
|   CC    x86_64-linux-user/main.o
|   GEN   ppc-softmmu/qmp-commands.h
|   GEN   ppc-softmmu/gdbstub-xml.c
|   CC    ppc-softmmu/gdbstub-xml.o
|   CC    ppc-linux-user/gdbstub-xml.o
|   CC    ppc-linux-user/main.o
|   CC    ppc-softmmu/ppc.o
|   CC    ppc-linux-user/syscall.o
|   CC    x86_64-linux-user/syscall.o
|   CC    ppc-softmmu/vga.o
|   CC    ppc-softmmu/i8259.o
|   CC    ppc-softmmu/mc146818rtc.o
|   CC    ppc-softmmu/ppc_prep.o
|   CC    ppc-softmmu/ppc_oldworld.o
|   CC    ppc-softmmu/ppc_newworld.o
|   CC    ppc-softmmu/ppc4xx_devs.o
|   CC    ppc-softmmu/ppc4xx_pci.o
|   CC    ppc-softmmu/ppc405_uc.o
|   LINK  i386-linux-user/qemu-i386
|   CC    ppc-softmmu/ppc405_boards.o
|   CC    ppc-softmmu/ppc440.o
|   CC    ppc-softmmu/ppc440_bamboo.o
|   CC    ppc-softmmu/ppce500_mpc8544ds.o
|   CC    ppc-softmmu/mpc8544_guts.o
|   CC    ppc-softmmu/virtex_ml507.o
|   CC    ppc-softmmu/xilinx_intc.o
|   CC    ppc-softmmu/xilinx_timer.o
|   CC    ppc-softmmu/xilinx_uartlite.o
|   CC    ppc-softmmu/xilinx_ethlite.o
|   CC    ppc-softmmu/arch_init.o
|   CC    x86_64-linux-user/strace.o
|   CC    ppc-linux-user/strace.o
|   CC    x86_64-linux-user/mmap.o
|   CC    ppc-linux-user/mmap.o
|   CC    ppc-softmmu/cpus.o
|   CC    x86_64-linux-user/signal.o
|   CC    ppc-linux-user/signal.o
|   CC    ppc-softmmu/monitor.o
|   CC    x86_64-linux-user/thunk.o
|   CC    ppc-linux-user/thunk.o
|   CC    x86_64-linux-user/elfload.o
|   CC    ppc-linux-user/elfload.o
|   CC    x86_64-linux-user/linuxload.o
|   CC    ppc-linux-user/linuxload.o
|   CC    x86_64-linux-user/uaccess.o
|   CC    ppc-linux-user/uaccess.o
|   CC    x86_64-linux-user/gdbstub.o
|   CC    ppc-linux-user/gdbstub.o
|   CC    x86_64-linux-user/cpu-uname.o
|   CC    ppc-linux-user/cpu-uname.o
|   CC    ppc-softmmu/machine.o
|   CC    x86_64-linux-user/qemu-malloc.o
|   CC    ppc-linux-user/qemu-malloc.o
|   CC    ppc-softmmu/gdbstub.o
|   CC    ppc-softmmu/balloon.o
|   CC    ppc-linux-user/user-exec.o
|   CC    x86_64-linux-user/user-exec.o
|   CC    ppc-softmmu/virtio.o
|   CC    ppc-linux-user/osdep.o
|   CC    x86_64-linux-user/osdep.o
|   CC    ppc-linux-user/oslib-posix.o
|   CC    x86_64-linux-user/oslib-posix.o
|   CC    ppc-linux-user/qemu-thread-posix.o
|   CC    x86_64-linux-user/qemu-thread-posix.o
|   CC    ppc-softmmu/virtio-blk.o
|   CC    ppc-linux-user/exec.o
|   CC    x86_64-linux-user/exec.o
|   CC    x86_64-linux-user/translate-all.o
|   CC    ppc-softmmu/virtio-balloon.o
|   CC    x86_64-linux-user/cpu-exec.o
|   CC    ppc-linux-user/translate-all.o
|   CC    x86_64-linux-user/translate.o
|   CC    ppc-softmmu/virtio-net.o
|   CC    ppc-linux-user/cpu-exec.o
|   CC    ppc-linux-user/translate.o
|   CC    x86_64-linux-user/tcg/tcg.o
|   CC    ppc-softmmu/virtio-serial-bus.o
|   CC    x86_64-linux-user/fpu/softfloat.o
|   CC    ppc-softmmu/vhost_net.o
|   CC    ppc-softmmu/9pfs/virtio-9p-device.o
|   CC    ppc-softmmu/rwhandler.o
|   CC    ppc-softmmu/kvm-stub.o
|   CC    x86_64-linux-user/op_helper.o
|   CC    ppc-softmmu/xen-stub.o
|   CC    ppc-softmmu/exec.o
| {standard input}: Assembler messages:
| {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
| gcc: internal compiler error: Killed (program cc1)
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <http://gcc.gnu.org/bugs.html> for instructions.
| make[1]: *** [translate.o] Error 4
| make[1]: *** Waiting for unfinished jobs....
|   CC    ppc-linux-user/tcg/tcg.o
|   CC    ppc-softmmu/translate-all.o
|   CC    ppc-softmmu/cpu-exec.o
| make: *** [subdir-x86_64-linux-user] Error 2
| make: *** Waiting for unfinished jobs....
|   CC    ppc-softmmu/translate.o
|   CC    ppc-softmmu/tcg/tcg.o
|   CC    ppc-softmmu/fpu/softfloat.o
|   CC    ppc-linux-user/fpu/softfloat.o
| {standard input}: Assembler messages:
| {standard input}:329018: Warning: end of file not at end of a line; newline inserted
| {standard input}:330681: Error: number of operands mismatch for `mov'
| {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
| gcc: internal compiler error: Killed (program cc1)
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <http://gcc.gnu.org/bugs.html> for instructions.
| make[1]: *** [translate.o] Error 4
| make[1]: *** Waiting for unfinished jobs....
|   CC    ppc-softmmu/op_helper.o
| make: *** [subdir-ppc-linux-user] Error 2
|   CC    ppc-softmmu/helper.o
|   CC    ppc-softmmu/dummygl.o
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-ppc/dummygl.c:8:6: warning: no previous prototype for 'opengl_exec_set_parent_window' [-Wmissing-prototypes]
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/qemu-0.15.1/target-ppc/dummygl.c:13:6: warning: no previous prototype for 'opengl_process_enable' [-Wmissing-prototypes]
| /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-nativERROR: Function failed: do_compile (see /home/builder/poky/test-poky/test/tmp/work/x86_64-linux/qemu-native-0.15.1-r8/temp/log.do_compile.14390 for further information)
| e-0.15.1-r8/qemu-0.15.1/target-ppc/dummygl.c:19:6: warning: no previous prototype for 'mem_opengl' [-Wmissing-prototypes]
|   CC    ppc-softmmu/disas.o
|   LINK  ppc-softmmu/qemu-system-ppc
| ../slirp/misc.o: In function `memset':
| /usr/include/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters
| ERROR: oe_runmake failed
NOTE: package qemu-native-0.15.1-r8: task do_compile: Failed
ERROR: Task 140 (virtual:native:/home/builder/poky/test-poky/meta/recipes-devtools/qemu/qemu_0.15.1.bb, do_compile) failed with exit code '1'
Waiting for 3 running tasks to finish:
0: python-2.7.3-r0.0 do_package (pid 14388)
1: linux-yocto-3.2.11+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+46f1007ad22b6790224c66a8dc4e80fdbd21eea1-r1 do_install (pid 14385)
2: opkg-native-1_0.1.8+svnr633-r10.0 do_configure (pid 19784)
NOTE: package opkg-native-1_0.1.8+svnr633-r10.0: task do_configure: Succeeded
Waiting for 2 running tasks to finish:
0: python-2.7.3-r0.0 do_package (pid 14388)
1: linux-yocto-3.2.11+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+46f1007ad22b6790224c66a8dc4e80fdbd21eea1-r1 do_install (pid 14385)
NOTE: package python-2.7.3-r0.0: task do_package: Succeeded
Waiting for 1 running tasks to finish:
0: linux-yocto-3.2.11+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+46f1007ad22b6790224c66a8dc4e80fdbd21eea1-r1 do_install (pid 14385)
NOTE: package linux-yocto-3.2.11+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+46f1007ad22b6790224c66a8dc4e80fdbd21eea1-r1: task do_install: Succeeded
NOTE: Tasks Summary: Attempted 998 tasks of which 983 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  virtual:native:/home/builder/poky/test-poky/meta/recipes-devtools/qemu/qemu_0.15.1.bb, do_compile
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Comment 1 yilong, sun 2012-06-13 03:28:25 UTC
Created attachment 574 [details]
shortScreen of build error
Comment 2 yilong, sun 2012-07-20 07:44:25 UTC
There is no this issue Now
Comment 3 yilong, sun 2012-07-20 07:44:50 UTC
verified