[i.MX] iMX6 使用ltib编译最后一步出现error,怎么破??

[复制链接]
 楼主| Ivanme08 发表于 2014-9-24 17:22 | 显示全部楼层 |阅读模式
你好, 按照《i.MX6 Ubuntu 12.04上编译LTIB》步骤,配置完开发板和Uboot选项。最后运行到./Ltib时,出现错误:
ivan@ivan-virtual-machine:~/ltib$ ./ltib
Installing: gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1.i386.rpm
sudo /opt/freescale/ltib/usr/bin/rpm --dbpath /opt/freescale/ltib/var/lib/rpm -ivh --force --ignorearch /opt/freescale/pkgs/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1.i386.rpm
Failed to install: gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1.i386.rpm:
error: failed dependencies:
        /usr/bin/pkg-config   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        /work/build/.build/tools/bin/bash   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        ld-linux.so.2   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        ld-linux.so.2(GLIBC_2.3)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.0)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.1)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.1.3)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.2)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.2.3)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.2.4)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libc.so.6(GLIBC_2.3)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libdl.so.2(GLIBC_2.0)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libdl.so.2(GLIBC_2.1)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libexpat.so.1   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libm.so.6(GLIBC_2.0)   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libncursesw.so.5   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1
        libz.so.1   is needed by gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12-1

traceback:
main::check_toolchain_setup:2554
  main::pre_build_checks:1453
   main:557


Started: Wed Sep 24 16:39:07 2014
Ended:   Wed Sep 24 16:40:19 2014
Elapsed: 72 seconds


Build Failed

Exiting on error or interrupt
环境为VMware10.0.3+ubuntu12.04
不明所以,求助!
FSL_TICS_Rita 发表于 2014-9-24 17:25 | 显示全部楼层
楼主你好,请问你编译的是哪个版本的BSP呢?
 楼主| Ivanme08 发表于 2014-9-25 10:22 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-24 17:25
楼主你好,请问你编译的是哪个版本的BSP呢?

我用的BSP是L3.0.35_4.1.0_130816_source.gz
FSL_TICS_Rita 发表于 2014-9-25 16:04 | 显示全部楼层
Ivanme08 发表于 2014-9-25 10:22
我用的BSP是L3.0.35_4.1.0_130816_source.gz

楼主你好,请问该安装的包你都有安装吗?
 楼主| Ivanme08 发表于 2014-9-26 08:09 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-25 16:04
楼主你好,请问该安装的包你都有安装吗?

按照手册,应该都是安装好的。是不是交叉编译环境的问题啊,不知道怎么回事
FSL_TICS_Rita 发表于 2014-9-26 11:22 | 显示全部楼层
本帖最后由 FSL_TICS_Rita 于 2014-9-26 11:34 编辑
Ivanme08 发表于 2014-9-26 08:09
按照手册,应该都是安装好的。是不是交叉编译环境的问题啊,不知道怎么回事 ...

楼主你好,这里你使用的是Ubuntu12.04和我之前帖子中的是一样的,所以你按照文档操作就是OK的。不过准备工作一定要做好。
FSL_TICS_Rita 发表于 2014-9-26 11:33 | 显示全部楼层
还有你这里使用Ubuntu系统是32bit的,还是64bit的呢?
 楼主| Ivanme08 发表于 2014-9-26 11:34 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-26 11:33
还有你这里使用Ubuntu系统是32bit的,还是64bit的呢?

我的是32位的
FSL_TICS_Rita 发表于 2014-9-26 11:36 | 显示全部楼层
如果你使用的是64位的Ubuntu的话还要安装:sudo aptitude -y install ia32-libs libc6-dev-i386 lib32z1。
FSL_TICS_Rita 发表于 2014-9-26 11:37 | 显示全部楼层
如果是的话,你试一下看是否可以。
FSL_TICS_Rita 发表于 2014-9-26 11:53 | 显示全部楼层
A、sudo apt-get install texinfo
B、 modify ltib/dist/lfs-5.1/base_libs/base_libs.spec.
...
perl -w -e '
# @ARGV = grep { `file $_` =~ m,ASCII C program text, } @ARGV;
# exit (0) unless @ARGV
如上步骤你有操作了吗?
 楼主| Ivanme08 发表于 2014-9-27 17:06 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-26 11:53
A、sudo apt-get install texinfo
B、 modify ltib/dist/lfs-5.1/base_libs/base_libs.spec.
...

这些我都做过了也没有用。是不是我自己的主机要装个什么类似ARM-LINUX-GCC之类的编译器啊?我虚拟机里没有装过
FSL_TICS_Rita 发表于 2014-9-28 11:14 | 显示全部楼层
Ivanme08 发表于 2014-9-27 17:06
这些我都做过了也没有用。是不是我自己的主机要装个什么类似ARM-LINUX-GCC之类的编译器啊?我虚拟机里没 ...

楼主你好,gcc的话不用你手动安装的,你安装LTIB的时候就会安装的。
 楼主| Ivanme08 发表于 2014-9-28 16:00 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-28 11:14
楼主你好,gcc的话不用你手动安装的,你安装LTIB的时候就会安装的。

那这种错误就很奇怪了。。怎么破
FSL_TICS_Rita 发表于 2014-9-28 16:10 | 显示全部楼层
楼主你好,请问你使用的是哪块板子呢?
 楼主| Ivanme08 发表于 2014-9-28 16:12 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-28 16:10
楼主你好,请问你使用的是哪块板子呢?

我配置的SABRE AI的板子
FSL_TICS_Rita 发表于 2014-9-28 16:39 | 显示全部楼层
Ivanme08 发表于 2014-9-28 16:12
我配置的SABRE AI的板子

楼主你好,你使用的是AI的板子话,那么你就需要参考文档 i.MX_6Dual6Quad_Sabre-AI_Linux_User\'s_Guide.pdf (392.37 KB, 下载次数: 8) Setting_Up_LTIB_host.pdf (210.45 KB, 下载次数: 8) 来编译了。
FSL_TICS_Rita 发表于 2014-9-28 16:49 | 显示全部楼层
i.MX6 Ubuntu 12.04上编译LTIB这个文档,我是编译开发板MCIMX6DL-SDP,编译过程会有一些不同。建议你参考我楼上发给你的两个文档来操作哈~~
 楼主| Ivanme08 发表于 2014-9-28 17:09 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-28 16:49
i.MX6 Ubuntu 12.04上编译LTIB这个文档,我是编译开发板MCIMX6DL-SDP,编译过程会有一些不同。建议你参考我 ...

好的我试试,哈哈~
FSL_TICS_Rita 发表于 2014-9-28 17:09 | 显示全部楼层
你这里可以通过uname -a命令看一下你的host是32位的还是64位的。你需要安装相应的LTIB dependant packages,在Setting_Up_LTIB_host.pdf 中有命令的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

2

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部