Linux下编译LTIB时找不到zlib的解决办法

最近在使用基于ARM Cortex-A9内核的飞思卡尔i.MX6Q四核处理器开发一款产品,在ubuntu 12.04上编译LTIB时遇到了找不到zlib的问题(在此之前已经安装了必须的各种库文件)。

错误信息如下:

=============================

[email protected]:~/imx6/L3.0.35_4.1.0_130816_source/source/ltib$ ./ltib

ltib cannot be run because one or more of the host packages needed to run it
are either missing or out of date or not in ltib‘s standard path. Please
install/upgrade these packages on your host. If you have your own utilities
in non-standard paths, please add an entry into the .ltibrc file for example:

%path_std
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/my/own/exes

Package Minimum ver Installed info
------- ----------- ---------------
zlib 0 not installed

Died at ./ltib line 1409.
traceback:
main::host_checks:1409
main:554

Started: Tue Dec 2 13:54:43 2014
Ended: Tue Dec 2 13:54:49 2014
Elapsed: 6 seconds

Build Failed

Exiting on error or interrupt
[email protected]:~/imx6/L3.0.35_4.1.0_130816_source/source/ltib$

=============================

问题原因:在用ubuntu12.04编译LTIB时候,需要安装脚本patch-ltib-ubuntu12.04.sh。

解决办法:

Script which patches the ltib folder on Ubuntu 12.04.

Steps:

$ cp patch-ltib-ubuntu12.04.sh <your ltib folder>

$ cd <your ltib folder>

$ chmod +x patch-ltib-ubuntu12.04.sh

$ ./patch-ltib-ubuntu12.04.sh

脚本下载:patch-ltib-ubuntu12.04.sh

参考:https://community.freescale.com/docs/DOC-93455

时间: 2024-10-11 14:55:49

Linux下编译LTIB时找不到zlib的解决办法的相关文章

CentOS下编译php时的一些典型错误及解决办法.

configure: error: xml2-config not found. Please check your libxml2 installation.yum install libxml2-devel configure: error: Cannot find OpenSSL'syum install openssl-devel configure: error: Please reinstall the libcurl distribution - easy.h should be

Linux 下文件名乱码(无效的编码)的解决办法

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码. sudo apt-get install convmv convmv 使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把

在IntelliJ IDEA中添加框架支持时找不到Hibernate的解决办法

问题描述 第一次在Add Frameworks support界面中添加hibernate支持的时候,异常中断,导致没有成功添加. 第二次进入Add Frameworks support窗口时,发现找不到hibernate. 解决办法 打开项目根目录下的spring-mvc-crud.iml文件,搜索hibernate找到这段代码并删除,然后重新添加框架支持即可选择hibernate. <facet type="hibernate" name="Hibernate&qu

linux上项目报错找不到主机名解决办法

项目报错找不到主机名解决办法 有时候我们的项目在本地运行没问题,但部署到linux服务器上就出错了. 报错:java.net.UnknownHostException: 主机名: 主机名  找不到主机名. 解决方法: 修改服务器上/etc/hosts文件 127.0.0.1  localhost  localhost.localdomain 添加所需的主机名称 或者 127.0.0.1  localhost  localhost.localdomain 127.0.0.1  添加所需的主机名称

安装libpng出现configure: error: ZLib not installed和 zlib自定义目录安装的情况下,编译libpng时找不到zlib的问题的解决办法

在CentOS5.4下安装libpng./configure --prefix=/usr/local/libpng提示: configure: error: ZLib not installed 在装libpng之前,我先装了zlib.可为什么还是提示找不到呢?我接着查了资料,有文档说libpng不用configure,是拷贝scripts/makefile.linux我又执行如下命令:cp scripts/makefile.linux makefilemake结果,,出错更多了,.. 最后的解

Linux下编译busybox时出现的问题

编译busybox的时候出现了一个问题: sync.c:(.text.sync_main+0x78): undefined reference to `syncfs' collect2: ld returned 1 exit status make: *** [busybox_unstripped] Error 1错误显示在sync.c文件下没有定义某个东西,我们的解决办法就是,将sync.c文件不进行编译连接,避开它的错误1:找到sync.c文件所在的目录 find -name "sync.c

eclipse导入新项目后,运行时找不到主类解决办法

最近在学习多线程,今天下了一套源码,导入到eclipse里后,随便找了个带main()的类试了一下,找不到主类. 首先想到的解决办法是把工程clean一下,并没有用.去网上找了一个遍终于找到了管用的方法.方法如下: 把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉这样就ok 了 方法引用地址:http://cancait.blog.163.com/blog/stati

Linux下VMware虚拟机网卡不能运行在混杂模式解决办法

转自: http://blog.csdn.net/henulwj/article/details/50347489 问题描述 在Linux如果以普通用户运行VMware Workstations,创建虚拟机后提示如下: The virtual machine’s operating system has attempted to enable promiscuous mode on adapter ‘Ethernet0’. This is not allowed for security rea

Linux下编译软件时指定安装目录

1. 源码的安装步骤 源码的安装一般由3个步骤组成: 1). 配置(configure) 2).  编译(make) 3). 安装(make install) 2. ./configure –prefix=/usr/local/test Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表. 其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在