Ошибка при построении Linphone для окон
Я пытаюсь создать 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
Может ли кто-нибудь указать, где я поступил не так, и дать шаги для успешной сборки?
Любая помощь приветствуется.
Ответы
Ответ 1
Учитывая эту конкретную часть вывода ошибки:
Невозможно найти Automake/Config.pm в @INC (@INC содержит: /MinGW/ доля/Automake-1. 11....
Похоже, что путь /mingw
не существует, что означает, что он должен быть добавлен как псевдоним c:\mingw
в файле fstab
.
См. Замечания по установке MinGW для пошагового руководства.
Ответ 2
вам нужно создать ярлык AllPrograms- > меню "Пуск" → minGW- > msys.bat
если это правильно открывается, значит, msys правильно настроен с помощью minGW.
Для ошибок автомата.
1. Откройте диспетчер установки MinGW.
Менеджер установки MinGW [C:/MinGW/bin mingw-get.exe]
//Должны быть установлены все зависимости automake, libtool, autoconf, aclocal, autoheader.
Я надеюсь, что это должно решить вашу проблему.
Держите меня, если он все еще не работает.
Амит