QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2886|回复: 3

Virtual PC 6下的Redhat 9,安装Skyeye 1.2.8的问题

[复制链接]
发表于 2009-7-19 15:45:45 | 显示全部楼层 |阅读模式
完整的顺序如下:
1. 下载了 skyeye-1.2.8_rc1.tar.gz ,解压后运行 ./configure,提示需要安装 automake 1.1之后版本;
2. 下载 automake 1.11,运行automake的./configure,提示需要安装 autoconf 2.61之后版本;
3. 下载 autoconf 2.62,运行./configure,make 和make install 都正常;
4. 再回到automake 下,运行./configure,make 和make install 都正常;
5. 再回到skyeye-1.2.8_rc1目录下,运行./configure,make 都正常;但是 make install出错,提示如下:

Making install in third-party/bfd/
make[1]: Entering directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd'
Making install in doc
make[2]: Entering directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd/doc'
test -z "/usr/local/info" || mkdir -p -- "/usr/local/info"
/usr/bin/install -c -m 644 './bfd.info' '/usr/local/info/bfd.info'
/usr/bin/install -c -m 644 './bfd.info-1' '/usr/local/info/bfd.info-1'
/usr/bin/install -c -m 644 './bfd.info-2' '/usr/local/info/bfd.info-2'
/usr/bin/install -c -m 644 './bfd.info-3' '/usr/local/info/bfd.info-3'
/usr/bin/install -c -m 644 './bfd.info-4' '/usr/local/info/bfd.info-4'
/usr/bin/install -c -m 644 './bfd.info-5' '/usr/local/info/bfd.info-5'
/usr/bin/install -c -m 644 './bfd.info-6' '/usr/local/info/bfd.info-6'
/usr/bin/install -c -m 644 './bfd.info-7' '/usr/local/info/bfd.info-7'
/usr/bin/install -c -m 644 './bfd.info-8' '/usr/local/info/bfd.info-8'
/usr/bin/install -c -m 644 './bfd.info-9' '/usr/local/info/bfd.info-9'
make[2]: Leaving directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd/doc'
Making install in po
make[2]: Entering directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd/po'
if test -r ..//./../mkinstalldirs; then \
  ..//./../mkinstalldirs /usr/local/; \
else \
  ../mkinstalldirs /usr/local/; \
fi
make[2]: Leaving directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd/po'
make[1]: Leaving directory `/home/limq/uClinux/skyeye-1.2.8_rc1/third-party/bfd'
/bin/sh: line 1: ../mkinstalldirs: No such file or directory
make[2]: *** [install-data-yes] Error 127
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

百思不得其解,特此请教各位大牛!
发表于 2009-7-19 16:05:01 | 显示全部楼层
两种可能:
1、系统太老。
2、没装全。
回复

使用道具 举报

 楼主| 发表于 2009-7-19 16:24:16 | 显示全部楼层
http://blog.csdn.net/ruixj/archive/2009/06/20/4285814.aspx 找到答案。
从网上找到 mkinstalldirs文件,拷贝到skyeye-1.2.8_rc1/third-party目录,
但是make install仍然出错。
解决方法是为 mkinstalldirs 增加执行权限。

make install 成功后,binary目录下仍然没有文件,skyeye 出现在 /usr/local/bin 下。
回复

使用道具 举报

发表于 2009-7-19 18:32:12 | 显示全部楼层
mkinstalldir 应该是某个开发包提供的脚本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 04:32 , Processed in 0.041805 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表