打印
[i.MX]

iMX6 使用ltib编译最后一步出现error,怎么破??

[复制链接]
4991|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

楼主你好,请问该安装的包你都有安装吗?

使用特权

评论回复
5
Ivanme08|  楼主 | 2014-9-26 08:09 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-25 16:04
楼主你好,请问该安装的包你都有安装吗?

按照手册,应该都是安装好的。是不是交叉编译环境的问题啊,不知道怎么回事

使用特权

评论回复
6
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的。不过准备工作一定要做好。

使用特权

评论回复
7
FSL_TICS_Rita| | 2014-9-26 11:33 | 只看该作者
还有你这里使用Ubuntu系统是32bit的,还是64bit的呢?

使用特权

评论回复
8
Ivanme08|  楼主 | 2014-9-26 11:34 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-26 11:33
还有你这里使用Ubuntu系统是32bit的,还是64bit的呢?

我的是32位的

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-9-26 11:36 | 只看该作者
如果你使用的是64位的Ubuntu的话还要安装:sudo aptitude -y install ia32-libs libc6-dev-i386 lib32z1。

使用特权

评论回复
10
FSL_TICS_Rita| | 2014-9-26 11:37 | 只看该作者
如果是的话,你试一下看是否可以。

使用特权

评论回复
11
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
如上步骤你有操作了吗?

使用特权

评论回复
12
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之类的编译器啊?我虚拟机里没有装过

使用特权

评论回复
13
FSL_TICS_Rita| | 2014-9-28 11:14 | 只看该作者
Ivanme08 发表于 2014-9-27 17:06
这些我都做过了也没有用。是不是我自己的主机要装个什么类似ARM-LINUX-GCC之类的编译器啊?我虚拟机里没 ...

楼主你好,gcc的话不用你手动安装的,你安装LTIB的时候就会安装的。

使用特权

评论回复
14
Ivanme08|  楼主 | 2014-9-28 16:00 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-28 11:14
楼主你好,gcc的话不用你手动安装的,你安装LTIB的时候就会安装的。

那这种错误就很奇怪了。。怎么破

使用特权

评论回复
15
FSL_TICS_Rita| | 2014-9-28 16:10 | 只看该作者
楼主你好,请问你使用的是哪块板子呢?

使用特权

评论回复
16
Ivanme08|  楼主 | 2014-9-28 16:12 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-28 16:10
楼主你好,请问你使用的是哪块板子呢?

我配置的SABRE AI的板子

使用特权

评论回复
17
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) Setting_Up_LTIB_host.pdf (210.45 KB) 来编译了。

使用特权

评论回复
18
FSL_TICS_Rita| | 2014-9-28 16:49 | 只看该作者
i.MX6 Ubuntu 12.04上编译LTIB这个文档,我是编译开发板MCIMX6DL-SDP,编译过程会有一些不同。建议你参考我楼上发给你的两个文档来操作哈~~

使用特权

评论回复
19
Ivanme08|  楼主 | 2014-9-28 17:09 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-28 16:49
i.MX6 Ubuntu 12.04上编译LTIB这个文档,我是编译开发板MCIMX6DL-SDP,编译过程会有一些不同。建议你参考我 ...

好的我试试,哈哈~

使用特权

评论回复
20
FSL_TICS_Rita| | 2014-9-28 17:09 | 只看该作者
你这里可以通过uname -a命令看一下你的host是32位的还是64位的。你需要安装相应的LTIB dependant packages,在Setting_Up_LTIB_host.pdf 中有命令的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

32

帖子

0

粉丝