Wind River Support Network

HomeDefectsLIN8-5837
Fixed

LIN8-5837 : Compilation error: Function failed: build_boot_dd

Created: Feb 9, 2017    Updated: Dec 3, 2018
Resolved Date: Mar 3, 2017
Found In Version: 8.0.0.13
Fix Version: 8.0.0.15
Severity: Severe
Applicable for: Wind River Linux 8
Component/s: Build & Config

Description

The customer is getting a problem at time to build a project using Linux 8. The compilation aborts at (virtual:multilib:lib32:/builds/intel-skylake-64_standard/layers/wr-base/recipes-base/images/wrlinux-image-glibc-std.bb, do_bootdirectdisk) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4380 tasks of which 741 didn't need to be rerun and 1 failed.

Workaround

Let the build fail, then:
$ ln -s /prj/bitbake_build/tmp/sysroots/intel-skylake-64/usr/share/syslinux /prj/bitbake_build/tmp/sysroots/lib32-intel-skylake-64/usr/share
$ touch /prj/bitbake_build/tmp/deploy/images/intel-skylake-64/bootx64.efi
$ make

Steps to Reproduce

$ /lx8/wrlinux-8/wrlinux/configure --enable-board=intel-skylake-64 --enable-kernel=preempt-rt --enable-multilib=lib32 --enable-rootfs=glibc_std --enable-package-manager=rpm --enable-ldconfig=yes --enable-win-sdk=yes --enable-build=profiling --enable-bootimage=vmdk --with-rcpl-version=0013
$ make
...
ERROR: Function failed: build_boot_dd (log file is located at /lx8/edgar_prj/bitbake_build/tmp/work/intel_skylake_64-wrsmllib32-linux/lib32-wrlinux-image-glibc-std/1.0-r5/temp/do_bootdirectdisk/log.do_bootdirectdisk.4254)
ERROR: Logfile of failure stored in: /lx8/edgar_prj/bitbake_build/tmp/work/intel_skylake_64-wrsmllib32-linux/lib32-wrlinux-image-glibc-std/1.0-r5/temp/do_bootdirectdisk/log.do_bootdirectdisk.4254
Log data follows:
| DEBUG: Executing python function do_bootdirectdisk
| DEBUG: Executing python function build_syslinux_cfg
| DEBUG: Python function build_syslinux_cfg finished
| DEBUG: Executing python function build_efi_cfg
| DEBUG: Python function build_efi_cfg finished
| DEBUG: Executing shell function build_boot_dd
| install: cannot stat `/lx8/edgar_prj/bitbake_build/tmp/sysroots/lib32-intel-skylake-64/usr/share/syslinux/vesamenu.c32': No such file or directory
| WARNING: /lx8/edgar_prj/bitbake_build/tmp/work/intel_skylake_64-wrsmllib32-linux/lib32-wrlinux-image-glibc-std/1.0-r5/temp/do_bootdirectdisk/run.do_bootdirectdisk.build_boot_dd.4254:1 exit 1 from
|   install -m 0644 /lx8/edgar_prj/bitbake_build/tmp/sysroots/lib32-intel-skylake-64/usr/share/syslinux/vesamenu.c32 ${DEST}${BOOTDIR}/vesamenu.c32
| DEBUG: Python function do_bootdirectdisk finished
| ERROR: Function failed: build_boot_dd (log file is located at /lx8/edgar_prj/bitbake_build/tmp/work/intel_skylake_64-wrsmllib32-linux/lib32-wrlinux-image-glibc-std/1.0-r5/temp/do_bootdirectdisk/log.do_bootdirectdisk.4254)
ERROR: Task 10 (virtual:multilib:lib32:/lx8/edgar_prj/layers/wr-base/recipes-base/images/wrlinux-image-glibc-std.bb, do_bootdirectdisk) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4344 tasks of which 737 didn't need to be rerun and 1 failed.
NOTE: Build completion summary:
NOTE:   do_populate_sysroot: 21% sstate reuse (90 setscene, 330 scratch)
NOTE:   do_package_qa: 0% sstate reuse (0 setscene, 2 scratch)
NOTE:   do_package: 0% sstate reuse (0 setscene, 301 scratch)
NOTE:   do_packagedata: 0% sstate reuse (0 setscene, 301 scratch)
NOTE:   do_package_write_rpm: 0% sstate reuse (0 setscene, 300 scratch)
NOTE:   do_populate_lic: 23% sstate reuse (101 setscene, 323 scratch)
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  virtual:multilib:lib32:/lx8/edgar_prj/layers/wr-base/recipes-base/images/wrlinux-image-glibc-std.bb, do_bootdirectdisk
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
make: *** [export-dist] Error 1

Other Downloads


Live chat
Online