ncurses-5.7交叉编译在执行tic时挂死
来源:互联网 发布:淘宝客助手自动推广 编辑:程序博客网 时间:2024/04/28 06:20
今天在一台Centos5.4的主机上交叉编译某个MIPS64平台的ncurses-5.7的代码的时候,会在执行tic时挂死。
具体的打印信息如下:
....
....
....
cd misc && make DESTDIR="/home/xxxx/libraries" installmake[4]: Entering directory `/home/xxxx/ncurses-5.7/misc'DESTDIR=/home/xxxx/libraries \ prefix=/usr \ exec_prefix=/usr \ bindir=/usr/bin \ top_srcdir=.. \ srcdir=. \ datadir=/usr/share \ ticdir=/usr/share/terminfo \ source=terminfo.tmp \ THIS_CC="mips64-xxxx-gcc" \ THAT_CC="gcc" \ /bin/sh ./run_tic.sh** Building terminfo database, please wait...Running tic to install /home/xxxx/libraries/usr/share/terminfo ... You may see messages regarding extended capabilities, e.g., AX. These are extended terminal capabilities which are compiled using tic -x If you have ncurses 4.2 applications, you should read the INSTALL document, and install the terminfo without the -x option.
经过在网上搜索以及做实验,发现是由于主机上ncurses版本过低造成的(tic命令在ncurses中提供)。
$] yum provides /usr/bin/ticLoaded plugins: fastestmirrorncurses-5.5-24.20060715.i386 : A terminal handling libraryRepo : baseMatched from:Filename : /usr/bin/ticncurses-5.5-24.20060715.x86_64 : A terminal handling libraryRepo : baseMatched from:Filename : /usr/bin/ticncurses-5.5-24.20060715.i386 : A terminal handling libraryRepo : installedMatched from:Other : Provides-match: /usr/bin/ticncurses-5.5-24.20060715.x86_64 : A terminal handling libraryRepo : installedMatched from:Other : Provides-match: /usr/bin/tic
但是yum install提示已经是最新的版本,最终只能通过ncurses-5.7源代码编译主机上的版本并安装。
tar -zxf ncurses-5.7.tar.gzcd ncurses-5.7./configuremakesudo make install
- ncurses-5.7交叉编译在执行tic时挂死
- 交叉编译ncurses-5.9
- 交叉编译ncurses库
- Linux中交叉编译ncurses
- ncurses-5.3--------------编译-------------------arm-------交叉编译
- 交叉编译ncurses-6.0和minicom到ARM板
- 交叉编译工具无法执行
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- windows7 附加、分离VHD
- install Linux源代码中的驱动模块 -- make install
- 设置sudoers配制文件
- 注意Hibernate4在开发当中的一些改变
- centos gitsvn
- ncurses-5.7交叉编译在执行tic时挂死
- 编译驱动指定额外的Module.symvers文件
- 删除“我的微盘”
- Mac Port
- A better ls for Mac OS X
- Debian6 自动登陆
- Ubuntu 搭建TFTP Server
- 不需要密码卸载Symantec Endpoint Protection
- ubuntu 10.04关闭ipv6的方法