Hi All,
I downloaded and installed petaLinux2018.2 on ubuntu16.04 (install folder is 
$HOME/xlnx). I want build u-boot.elf for ZU3 CPU.

I have no git proxy so I want the yocto installed by petaLinux.


Below is my steps:


1.       change directory to /home/ubuntu/xlnx/components/yocto/source/aarch64

2.       source source layers/core/oe-init-build-env

3.       bitbake core-image-minimal

Then after while I met below error.
How to do.

Thanks.



WARNING: 
/home/ubuntu/xlnx/components/yocto/source/aarch64/layers/meta-virtualization/recipes-extended/images/cloud-image-controller.bb:
 Exception during build_dependencies for create_shar
WARNING: 
/home/ubuntu/xlnx/components/yocto/source/aarch64/layers/meta-virtualization/recipes-extended/images/cloud-image-controller.bb:
 Error during finalise of 
/home/ubuntu/xlnx/components/yocto/source/aarch64/layers/meta-virtualization/recipes-extended/images/cloud-image-controller.bb
ERROR: ExpansionError during parsing 
/home/ubuntu/xlnx/components/yocto/source/aarch64/layers/meta-virtualization/recipes-extended/images/cloud-image-controller.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/ubuntu/xlnx/components/yocto/source/aarch64/layers/core/meta/files/toolchain-shar-extract.sh
 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.sh

        rm -f 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/pre_install_command
 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/post_install_command

        if [ 1 -eq 1 ] ; then
                 cp 
/home/ubuntu/xlnx/components/yocto/source/aarch64/layers/core/meta/files/toolchain-shar-relocate.sh
 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/post_install_command
        fi
        cat << "EOF" >> 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/pre_install_command

EOF

        cat << "EOF" >> 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/post_install_command

EOF
        sed -i -e '/@SDK_PRE_INSTALL_COMMAND@/r 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/pre_install_command'
 \
                 -e '/@SDK_POST_INSTALL_COMMAND@/r 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/temp/post_install_command'
 \
        
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.sh

        # substitute variables
        sed -i -e 's#@SDK_ARCH@#x86_64#g' \
                 -e 's#@SDKPATH@#/opt/petalinux/2018.2#g' \
                 -e 's#@SDKEXTPATH@#~/petalinux_sdk#g' \
                 -e 's#@OLDEST_KERNEL@#3.2.0#g' \
                 -e 's#@REAL_MULTIMACH_TARGET_SYS@#aarch64-xilinx-linux#g' \
                 -e 's#@SDK_TITLE@#${@d.getVar("SDK_TITLE").replace('&', 
'\&')}#g' \
                 -e 's#@SDK_VERSION@#2018.2#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/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.sh

        # add execution permission
        chmod +x 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.sh

        # append the SDK tarball
        cat 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.tar.xz
 >> 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.sh

        # delete the old tarball, we don't need it anymore
        rm 
/home/ubuntu/xlnx/components/yocto/source/aarch64/tmp/work/zynqmp_generic-xilinx-linux/cloud-image-controller/1.0-r0/x86_64-deploy-cloud-image-controller-populate-sdk/petalinux-glibc-x86_64-cloud-image-controller-aarch64-toolchain-2018.2.tar.xz
which triggered exception OSError: [Errno 12] Cannot allocate memory

-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to