环境:Fedora 19 i386
1.部署
mkdir /opt/freescale #root
chmod 777 /opt/freescale #root
cd /home/vincent/workspace/freescale
tar -zxf L2.6.35_10.12.01_SDK_source.tar.gz
cd L2.6.35_10.12.01_ER_source/
./install
2.安装
cd /opt/freescale/ltib
./ltib
########## 问题1 ##########:
Package Minimum ver Installed info
------- ----------- ---------------
rpm-build 0 not installed
wget 0 not installed
bison 0 not installed
patch 0 not installed
tcl 0 not installed
解决方法:
yum install rpm-build wget bison patch tcl
########## 问题2 ##########
password for vincent: Sorry, try again.
解决方法:
visudo #root
在最后面添加
vincent ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm
问题3:host_config.log提示
compr_lzo.c:29:23: fatal error: lzo/lzo1x.h: No such file or directory
解决方法:
rm /opt/freescale/ltib/usr/src/rpm/BUILD/mtd-utils -rf
yum install lzo-devel
########## 问题3:##########
mtd-utils错误
./src/error.c:77:6: error: variable 'n' set but not used [-Werror=unused-but-set-variable]
解决方法
cd /opt/freescale/pkgs
tar jxf tar jxf mtd-utils-201006.tar.bz2
vim mtd-utils/ubi-utils/old-utils/Makefile
CFLAGS ?= -O2 -g -Werror
修改为
CFLAGS ?= -O2 -g
tar jcf mtd-utils-201006.tar.bz2 mtd-utils