UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Visitor xuejianqing
Visitor
790 次查看
注册日期: ‎07-18-2018

petalinux 2018.1 编译 sdk 错误

转到解答

使用 petalinux 2018.1 版本及 ZCU106 板子,按照 VCU TRD Wiki 步骤操作。

 

执行 petalinux-build --sdk 命令时提示如下错误信息:

 

Transaction Summary
================================================================================
Install 103 Packages

Total size: 86 M
Installed size: 415 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
file /opt/petalinux/2018.1/sysroots/x86_64-petalinux-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.8.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.9.4+git0+0d9208cecb-r0.x86_64_nativesdk

Error Summary
-------------


ERROR: petalinux-user-image-1.0-r0 do_populate_sdk: Function failed: do_populate_sdk
ERROR: Logfile of failure stored in: /home/xue/works/rdf0428-zcu106-vcu-trd-2018-1/apu/vcu_petalinux_bsp/xilinx-vcu-trd-zcu106-zu7-v2018.1-final/build/tmp/work/plnx_zynqmp-xilinx-linux/petalinux-user-image/1.0-r0/temp/log.do_populate_sdk.15868
ERROR: Task (/home/xue/works/rdf0428-zcu106-vcu-trd-2018-1/apu/vcu_petalinux_bsp/xilinx-vcu-trd-zcu106-zu7-v2018.1-final/project-spec/meta-plnx-generated/recipes-core/images/petalinux-user-image.bb:do_populate_sdk) failed with exit code '1'

 

 

参考 https://forums.xilinx.com/t5/Embedded-Linux/sdk-build-error-under-petalinux2018-1/td-p/872985 帖子,无法解决

$ mkdir -p project-spec/meta-user/recipes-qt/qt5/
$ vim project-spec/meta-user/recipes-qt/qt5/nativesdk-qtbase_%.bbappend

# nativesdk-qtbase_%.bbappend content

do_generate_qt_environment_file[umask] = "022"

 

0 项奖励
1 个已接受解答

已接受的解答
Xilinx Employee
Xilinx Employee
815 次查看
注册日期: ‎05-11-2010

回复: petalinux 2018.1 编译 sdk 错误

转到解答

请注意那个帖子里对的路径应该是,

$ mkdir -p <plnx-proj-root>/project-spec/meta-user/recipes-qt/qt5/
$ vim <plnx-proj-root>/project-spec/meta-user/recipes-qt/qt5/nativesdk-qtbase_%.bbappend
 
# nativesdk-qtbase_%.bbappend content
 
do_generate_qt_environment_file[umask] = "022"
 
<plnx-proj-root>代表你的petalinux工程的根目录,你在输入上面的命令的时候需要自己替换。后面的路径名字和文件名字也要一致。还需要确认新文件夹和文件都生成了,下面这段也在新文件里了。
# nativesdk-qtbase_%.bbappend content
 
do_generate_qt_environment_file[umask] = "022"
 
如果你想看一下这个问题的历史,可以参考,
 

在原帖中查看解决方案

5 条回复5
Xilinx Employee
Xilinx Employee
816 次查看
注册日期: ‎05-11-2010

回复: petalinux 2018.1 编译 sdk 错误

转到解答

请注意那个帖子里对的路径应该是,

$ mkdir -p <plnx-proj-root>/project-spec/meta-user/recipes-qt/qt5/
$ vim <plnx-proj-root>/project-spec/meta-user/recipes-qt/qt5/nativesdk-qtbase_%.bbappend
 
# nativesdk-qtbase_%.bbappend content
 
do_generate_qt_environment_file[umask] = "022"
 
<plnx-proj-root>代表你的petalinux工程的根目录,你在输入上面的命令的时候需要自己替换。后面的路径名字和文件名字也要一致。还需要确认新文件夹和文件都生成了,下面这段也在新文件里了。
# nativesdk-qtbase_%.bbappend content
 
do_generate_qt_environment_file[umask] = "022"
 
如果你想看一下这个问题的历史,可以参考,
 

在原帖中查看解决方案

Visitor xuejianqing
Visitor
713 次查看
注册日期: ‎07-18-2018

回复: petalinux 2018.1 编译 sdk 错误

转到解答

谢谢。

我确认是在 petalinux 工程下创建的。

我也尝试修改 petalinux-2018.1/components/yocto/source/aarch64/layers/meta-qt5/recipes-qt/qt5/nativesdk-qtbase_git.bb  这个文件。按这个 补丁 添加一行: do_generate_qt_environment_file[umask] = "022"

 

两种方法都是没有效果的,还需要执行其他比如清理什么的操作吗? 

0 项奖励
Visitor dotafengvs
Visitor
704 次查看
注册日期: ‎04-13-2017

回复: petalinux 2018.1 编译 sdk 错误

转到解答

我也是一样的错误,试了上述两个方法,都是不行。

0 项奖励
Moderator
Moderator
696 次查看
注册日期: ‎05-23-2018

回复: petalinux 2018.1 编译 sdk 错误

转到解答

Hi, @xuejianqing

 

可以贴出详细的logfile信息看一下吗?

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Visitor xuejianqing
Visitor
685 次查看
注册日期: ‎07-18-2018

回复: petalinux 2018.1 编译 sdk 错误

转到解答

 

@weiyil 我执行下面命令清空缓存之后就正常了,谢谢!

 

petalinux-build -x distclean

petalinux-build -x mrproper

petalinux-config --get-hw-descriptions=<hdf file path>

petalinux-build

petalinux-build --sdk

0 项奖励