在poky上运行bitbake时出现do_compile错误

时间:2018-03-22 15:14:46

标签: yocto bitbake

我使用poky为我的imxsabreauto板构建一个BSP。我收到以下错误。请帮帮我。

错误日志:

注意:准备runqueue 注意:执行SetScene任务 注意:执行RunQueue任务 错误:函数失败:do_compile(日志文件位于/home/viswanath/SabreAuto_error/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/busybox/1.22.1-r32/temp/log .do_compile.15410)

错误:失败的日志文件存储在:/home/viswanath/SabreAuto_error/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/busybox/1.22.1-r32/temp/log。 do_compile.15410

| DEBUG:SITE文件[' endian-little',' bit-32',' arm-common',' common-linux',& #39; common-glibc',' arm-linux',' arm-linux-gnueabi',' common']

| DEBUG:执行shell函数do_compile

| grep:.config:没有这样的文件或目录

| cp:无法统计' .config':没有这样的文件或目录

|警告:从shell命令退出代码1。

|错误:函数失败:do_compile(日志文件位于/home/viswanath/SabreAuto_error/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/busybox/1.22.1-r32/temp/log .do_compile.15410)

错误:任务2086(/home/viswanath/SabreAuto_error/sources/poky/meta/recipes-core/busybox/busybox_1.22.1.bb,do_compile)失败,退出代码' 1' 注意:任务摘要:尝试2014年的任务,其中16个不需要重新运行,1个失败。 等待0个正在运行的任务完成:

摘要:1个任务失败:   /home/viswanath/SabreAuto_error/sources/poky/meta/recipes-core/busybox/busybox_1.22.1.bb,do_compile 摘要:显示了1个ERROR消息,返回非零退出代码。

bitbake文件:

要求busybox.inc

PR =" r32"

SRC_URI = " http://www.busybox.net/downloads/busybox- $ {PV} .tar.bz2; name = tarball \

       file://get_header_tar.patch \
       file://busybox-appletlib-dependency.patch \
       file://busybox-udhcpc-no_deconfig.patch \
       file://find-touchscreen.sh \
       file://busybox-cron \
       file://busybox-httpd \
       file://busybox-udhcpd \
       file://default.script \
       file://simple.script \
       file://hwclock.sh \
       file://mount.busybox \
       file://syslog \
       file://syslog-startup.conf \
       file://syslog.conf \
       file://busybox-syslog.default \
       file://mdev \
       file://mdev.conf \
       file://umount.busybox \
       file://defconfig \
       file://busybox-syslog.service.in \
       file://busybox-klogd.service.in \
       file://fail_on_no_media.patch \
       file://run-ptest \
       file://inetd.conf \
       file://inetd \
       file://login-utilities.cfg \
       file://0001-build-system-Specify-nostldlib-when-linking-to-.o-fi.patch \
       file://recognize_connmand.patch \
       file://busybox-cross-menuconfig.patch \

"

SRC_URI [tarball.md5sum] =" 337d1a15ab1cb1d4ed423168b1eb7d7e" SRC_URI [tarball.sha256sum] =" ae0b029d0a9e4dd71a077a790840e496dd838998e4571b87b60fed7462b6678b"

EXTRA_OEMAKE + =" V = 1 ARCH = $ {TARGET_ARCH} CROSS_COMPILE = $ {TARGET_PREFIX} SKIP_STRIP = y"

do_install_ptest(){

    cp -r ${B}/testsuite ${D}${PTEST_PATH}/

    cp ${B}/.config      ${D}${PTEST_PATH}/

    ln -s /bin/busybox   ${D}${PTEST_PATH}/busybox

}

继承autotools gettext

1 个答案:

答案 0 :(得分:0)

错误似乎没有“.config file” 如果您需要p-test,请点击链接p-test yocto
对于busybox,请参阅链接busybox.bb