繁体   English   中英

在Xcode上构建linphone时makefile.in错误

[英]makefile.in error while building linphone on Xcode

我从他们的网站上下载了linphone源代码。我遵循了他们在自述文件中显示的过程。 一切正常,直到我进行构建,但是当我发出make all命令时,将产生以下错误:

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'
make[1]: *** [/Users/apple/linphone-iphone/submodules/build/../build-i386-apple-darwin/externals/polarssl/Makefile] Error 1
make: *** [broadcast_all] Error 2

这些是我遇到的错误行。 需要指导。 这里可能出什么问题了? 供您参考,我正在使用osx 10.9和Xcode 5.1。

谢谢。

我正在构建linphone-android,并在Mac OSX 10.8.5的几个子模块中遇到了相同的“ Makefile.in”问题。 要查找的内容位于子模块项目的autogen.sh中(在您的情况下,为submodules / externals / polarssl / autogen.h)。 在那里,它尝试为libtoolize工具设置环境变量

if test -f /opt/local/bin/glibtoolize ; then
    # darwin
    LIBTOOLIZE=/opt/local/bin/glibtoolize
else
    LIBTOOLIZE=libtoolize
fi

我通过Mac的酿造安装的libtool(包括libtoolsize)(包管理器- 链接 ),它发现我已经是/ usr / bin中/ libtool的的libtool苹果版本。 因此,它将Brew版本安装到/ usr / local / bin / glibtool和glibtoolize。 我在几个子模块autogen.sh文件中修改了上述代码块,以检查/ usr / local / bin / glibtoolize而不是/ opt / local / bin / glibtoolize。

如果此构建完成了,我可能会选择的另一个更简单的选项是将/ usr / local / bin / glibtoolize符号链接到/ usr / bin / libtoolize-因为在我的系统上我没有任何Apple该版本的版本(仅具有Apple的libtool)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM