【发布时间】:2015-04-20 15:15:06
【问题描述】:
我正在构建支票框架示例“check_money”,但它没有在我的机器上构建。错误是:
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."
我试过安装它:
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure
它仍然给我同样的错误。
所以,我将同一个目录复制到另一个目录并运行:
autoreconf --install
./configure
它仍然给我同样的错误。我不知道还能尝试什么。
我使用的是 Mac OS X Mavericks (10.9)
- Autoconf 2.69
- Automake 1.15
- Libtool 2.4.6
- 检查 0.9.14
【问题讨论】:
-
配置:错误:在“.”中找不到 install-sh、install.sh 或 shtool "./.." "./../.."
-
@mklement0,我在这里打错字而已。
-
@macmania314 - 这是一个很好的问题。它有一个简短的问题描述、确切的错误以及您尝试过的事情。祝你好运。 如果您提供了该框架的链接,我将尝试在 OS X 10.8.5 上构建它。
-
@macmania314:知道了;但是,最好复制并粘贴您的实际命令,以排除拼写错误,这会导致诸如此类的干扰。
-
查看blog.gaku.net/autoconf/#summary 以确认您已完成上述所有操作。我没有 OS X,但 OS X 上的
glibtoolize(就像 FreeBSD 上的gmake)可能是问题的根源。甚至check示例在src子目录中构建了一个示例Libtool 库libmoney.la,因此值得检查。
标签: autotools configure autoconf automake check-framework