问题 构建Linphone for Windows时出错


我正在尝试按照说明为windows构建linphone Readme.mingw 使用MinGw / Msys。在下载belle-sip软件包之前没有问题。

当我跑 ./autogen.sh 我收到以下错误。

Generating buildipts in belle-sip...
+ libtoolize --copy --force
libtoolize: $pkgltdldir is not a directory: `/mingw/share/libtool'
+ aclocal -I /share/aclocal
Can't locate Automake/Config.pm in @INC (@INC contains: /mingw/share/automake-1.
11 /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys
/usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_
perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) a
t /c/MinGW/bin/aclocal-1.11 line 37.
BEGIN failed--compilation aborted at /c/MinGW/bin/aclocal-1.11 line 37.
+ autoheader
Can't locate Autom4te/ChannelDefs.pm in @INC (@INC contains: /mingw/share/autoco
nf /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys
/usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_
perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) a
t /c/MinGW/bin/autoheader-2.68 line 42.
BEGIN failed--compilation aborted at /c/MinGW/bin/autoheader-2.68 line 42.
+ automake --force-missing --add-missing --copy
Can't locate Automake/Struct.pm in @INC (@INC contains: /mingw/share/automake-1.
11 /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys
/usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_
perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) a
t /c/MinGW/bin/automake-1.11 line 47.
BEGIN failed--compilation aborted at /c/MinGW/bin/automake-1.11 line 47.
+ autoconf
/c/MinGW/bin/autoconf-2.68: line 501: /mingw/bin/autom4te-2.68: No such file or
directory
/c/MinGW/bin/autoconf-2.68: line 501: exec: /mingw/bin/autom4te-2.68: cannot exe
cute: No such file or directory

任何人都可以指出我出错的地方并给出成功构建的步骤吗?

任何帮助表示赞赏。


7559
2018-01-16 13:04


起源



答案:


鉴于此错误输出的特定部分:

无法在@INC中找到Automake / Config.pm(@INC包含:   / mingw的/共享/ automake的-1。 11   ....

它看起来像 /mingw path不存在,这意味着它应该作为别名添加到 c:\mingw 在里面 fstab 文件。

MinGW安装说明 一步一步的howto。


16
2018-01-30 19:20



只是重命名 c:\MinGW\msys\1.0\etc\fstab.sample 至 c:\MinGW\msys\1.0\etc\fstab 为我做了诀窍。该文件已有一行 c:/mingw /mingw。 - sashoalm


答案:


鉴于此错误输出的特定部分:

无法在@INC中找到Automake / Config.pm(@INC包含:   / mingw的/共享/ automake的-1。 11   ....

它看起来像 /mingw path不存在,这意味着它应该作为别名添加到 c:\mingw 在里面 fstab 文件。

MinGW安装说明 一步一步的howto。


16
2018-01-30 19:20



只是重命名 c:\MinGW\msys\1.0\etc\fstab.sample 至 c:\MinGW\msys\1.0\etc\fstab 为我做了诀窍。该文件已有一行 c:/mingw /mingw。 - sashoalm


你需要创建AllPrograms->开始菜单 - > minGW-> msys.bat的快捷方式 如果这打开正确,则意味着使用minGW正确配置了msys。

对于automake错误。 1.打开MinGW安装管理器。 MinGW Installation Manager [C:/ MinGW / bin mingw-get.exe]

//必须安装所有automake,libtool,autoconf,aclocal,autoheader依赖项。 我希望这可以解决你的问题。

如果它仍然不起作用,让我发帖。

阿米特


0
2018-03-31 06:18