查看: 5852|回复: 4

[求助] yocto 编译出错

[复制链接]
  • TA的每日心情
    奋斗
    2020-1-13 10:22
  • 签到天数: 122 天

    连续签到: 1 天

    [LV.7]常住居民III

    6

    主题

    424

    帖子

    0

    高级会员

    Rank: 4

    积分
    787
    最后登录
    2020-3-16
    发表于 2018-11-7 17:15:34 | 显示全部楼层 |阅读模式
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb: Exception during build_dependencies for create_shar########                                | ETA:  0:02:27
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb: Error during finalise of /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal-mtdutils.bb: Exception during build_dependencies for create_shar
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal-mtdutils.bb: Error during finalise of /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal-mtdutils.bb
    ERROR: ExpansionError during parsing /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb
    Traceback (most recent call last):
    bb.data_smart.ExpansionError: Failure expanding variable create_shar, expression was         # copy in the template shar extractor script
            cp /home/cl/yocto/sources/poky/meta/files/toolchain-shar-extract.sh /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.sh

            rm -f /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/pre_install_command /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/post_install_command

            if [ 1 -eq 1 ] ; then
                    cp /home/cl/yocto/sources/poky/meta/files/toolchain-shar-relocate.sh /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/post_install_command
            fi
            cat << "EOF" >> /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/pre_install_command

    EOF

            cat << "EOF" >> /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/post_install_command

    EOF
            sed -i -e '/@SDK_PRE_INSTALL_COMMAND@/r /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/pre_install_command' \
                    -e '/@SDK_POST_INSTALL_COMMAND@/r /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/post_install_command' \
                    /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.sh

            # substitute variables
            sed -i -e 's#@SDK_ARCH@#x86_64#g' \
                    -e 's#@SDKPATH@#/opt/fsl-imx-x11/4.9.88-2.0.0#g' \
                    -e 's#@SDKEXTPATH@#~/fsl-imx-x11_sdk#g' \
                    -e 's#@OLDEST_KERNEL@#3.2.0#g' \
                    -e 's#@REAL_MULTIMACH_TARGET_SYS@#cortexa7hf-neon-poky-linux-gnueabi#g' \
                    -e 's#@SDK_TITLE@#${@d.getVar("SDK_TITLE").replace('&', '\&')}#g' \
                    -e 's#@SDK_VERSION@#4.9.88-2.0.0#g' \
                    -e '/@SDK_PRE_INSTALL_COMMAND@/d' \
                    -e '/@SDK_POST_INSTALL_COMMAND@/d' \
                    -e 's#@SDK_GCC_VER@#${@oe.utils.host_gcc_version(d)}#g' \
                    /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.sh

            # add execution permission
            chmod +x /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.sh

            # append the SDK tarball
            cat /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.tar.xz >> /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.sh

            # delete the old tarball, we don't need it anymore
            rm /home/cl/yocto/imx6ul/tmp/work/imx6ulevk-poky-linux-gnueabi/core-image-minimal/1.0-r0/x86_64-deploy-core-image-minimal-populate-sdk/fsl-imx-x11-glibc-x86_64-core-image-minimal-cortexa7hf-neon-toolchain-4.9.88-2.0.0.tar.xz
    which triggered exception OSError: [Errno 12] Cannot allocate memory

    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-base.bb: Exception during build_dependencies for create_shar
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-base.bb: Error during finalise of /home/cl/yocto/sources/poky/meta/recipes-core/images/core-image-base.bb
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/build-appliance-image_15.0.0.bb: Exception during build_dependencies for create_shar
    WARNING: /home/cl/yocto/sources/poky/meta/recipes-core/images/build-appliance-image_15.0.0.bb: Error during finalise of /home/cl/yocto/sources/poky/meta/recipes-core/images/build-appliance-image_15.0.0.bb

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


    我知道答案 目前已有4人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-1-13 10:22
  • 签到天数: 122 天

    连续签到: 1 天

    [LV.7]常住居民III

    6

    主题

    424

    帖子

    0

    高级会员

    Rank: 4

    积分
    787
    最后登录
    2020-3-16
     楼主| 发表于 2018-11-7 17:17:21 | 显示全部楼层
    出错位置log,显示:
    bb.data_smart.ExpansionError: Failure expanding variable create_shar, expression was         # copy in the template shar extractor script

    请大家帮忙分析一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-11-9 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    42

    帖子

    0

    注册会员

    Rank: 2

    积分
    52
    最后登录
    2018-11-9
    发表于 2018-11-7 21:52:24 | 显示全部楼层
    看起来头大这么大一堆
    加油骚年
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25480
    最后登录
    2025-9-9
    发表于 2018-11-8 11:15:51 | 显示全部楼层
    请你把具体编译的板子和命令都完整分享出来,你是编译那个板子的哪个BSP?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-1-13 10:22
  • 签到天数: 122 天

    连续签到: 1 天

    [LV.7]常住居民III

    6

    主题

    424

    帖子

    0

    高级会员

    Rank: 4

    积分
    787
    最后登录
    2020-3-16
     楼主| 发表于 2018-11-12 13:48:39 | 显示全部楼层
    小恩GG 发表于 2018-11-8 11:15
    请你把具体编译的板子和命令都完整分享出来,你是编译那个板子的哪个BSP? ...

    环境如下:
    虚拟机:ubuntu 16.04 64位
    开发板:MCIMX6UL-EVK
    编译指令:
    DISTRO=fsl-imx-x11 MACHINE=imx6ulevk source fsl-setup-release.sh -b imx6ul-build-x11
    bitbake fsl-image-validation-imx

    ps:其他工具都是依照文档安装,另在14.04的ubuntu版本 编译成功,指令、操作
    一样
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-9 22:55 , Processed in 0.085105 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表