查看: 4893|回复: 1

[求助] 重新编译MFGTOOLS工具使用的U-BOOT和KERNEL时候报错

[复制链接]

该用户从未签到

7

主题

48

帖子

0

注册会员

Rank: 2

积分
179
最后登录
1970-1-1
发表于 2014-10-30 13:56:31 | 显示全部楼层 |阅读模式

按照手册生成MFGTOOLS工具的时候,报的错误。

./ltib --profile config/platform/imx/updater.profile --preconfig config/platform/imx/
imx6q_updater.cf --continue --batch

报错信息如下:
Processing: u-boot-v2009.08
=============================
Build path taken because: directory build, build key set, no prebuilt rpm,

rpmbuild --dbpath /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/tmp' --define '_rpmdir /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/RPMS'  --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit  /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/tmp/u-boot-v2009.08.spec
Building target platforms: arm
Building for target arm
Executing(%build): /bin/sh -e /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/tmp/rpm-tmp.36866
+ umask 022
+ cd /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD
+ cd u-boot-2009.08
+ : mx6q_sabresd_mfg_config
+ eval echo
+ echo
+ PKG_U_BOOT_PATH_PRECONFIG=
+ SRC_DIR=/home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08
+ BUILD_DIR=/home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08
+ [ /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08 != /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08 ]
+ cd /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08
+ [ -n  ]
+ make HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ CROSS_COMPILE=arm-none-linux-gnueabi- O=/home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/rpm/BUILD/u-boot-2009.08 mx6q_sabresd_mfg_config
Configuring for mx6q_sabresd_mfg board...
rm: cannot remove `asm-arm/proc': Is a directory
make: *** [mx6q_sabresd_mfg_config] Error 1
error: Bad exit status from /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/tmp/rpm-tmp.36866 (%build)


RPM build errors:
    Bad exit status from /home/vmuser/imx6/L3.0.35_4.1.0_130816_source/source_liu/ltib/tmp/rpm-tmp.36866 (%build)
Build time for u-boot-v2009.08: 0 seconds

Failed building u-boot-v2009.08

Processing: kernel-3.0.35
===========================

Processing: skell
===================

Processing: base_libs
=======================

Processing: busybox
=====================
Build path taken because: directory build,
checking if sources have been updated: no

Processing: libtermcap
========================

Processing: zlib
==================

Processing: ncurses
=====================

Processing: newfs_msdos
=========================

Processing: e2fsprogs
=======================

Processing: procps
====================

Processing: util-linux
========================

Processing: hotplug
=====================

Processing: lzo
=================

Processing: mtd-utils
=======================

Processing: udev
==================

Processing: kobs-ng
=====================

Processing: uuc
=================

Processing: sysconfig-mx
==========================

Processing: merge
===================

Processing: modeps
====================


f_buildrpms() returned an error, exiting
traceback:
main:572


Started: Thu Oct 30 13:47:37 2014
Ended:   Thu Oct 30 13:47:39 2014
Elapsed: 2 seconds

These packages failed to build:
u-boot-v2009.08

Build Failed

Exiting on error or interrupt

我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3278
最后登录
1970-1-1
发表于 2014-10-31 09:28:45 | 显示全部楼层
楼主你好,请问你编译前是否将LTIB环境清空呢?
在文档中有说明的:
Keep the LTIB environment clean before you begin to configure and build the firmware.
Then, set up the LTIB environment and configure the file ./config/platform/imx/
imx6q_updater.cf to specify the target firmware.
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-8 03:47 , Processed in 0.082983 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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