2014-01-16 8 views
11

MinGw/Msys를 사용하여 Readme.mingw의 지침에 따라 창에 linphone을 구축하려고합니다. belle-sip 패키지를 다운로드 할 때까지 아무런 문제가 없습니다.Windows 용 Linphone을 구축하는 동안 오류가 발생했습니다.

./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 

내가 잘못한 부분을 지적하고 성공적인 빌드를위한 단계를 제공 할 수 있습니까?

도움을 주시면 감사하겠습니다.

답변

15

오류 출력의 특정 부분을 감안할 때 :

@ INC에서 Automake가/Config.pm을 (@ INC 포함 찾을 수 없습니다 :. /와 Mingw/주/automake에-1 11 을 .. ..

그것은 /mingw 경로는 fstab 파일에 c:\mingw에 별칭으로 추가해야 의미, 존재하지 않는 것으로 보인다

.

은 참조 step-by-step howto는 MinGW Installation Notes입니다.

+0

그냥 이름 바꾸기 'C : \는 MinGW \ MSYS'C 1.0 \ 등 \ fstab.sample' \ : \는 MinGW \ MSYS \ 1.0 등 \ fstab' \ 나를 위해 트릭을했다. 그 파일은 이미'c :/mingw \t \t/mingw'라는 줄을 가지고 있습니다. – sashoalm

0

이렇게하면 msys가 minGW에서 올바르게 구성되었다는 의미이므로 모든 프로그램 -> 시작 메뉴 -> minGW-> msys.bat 의 바로 가기를 만들어야합니다.

automake 오류가 발생했습니다. 1. MinGW 설치 관리자를 엽니 다. MinGW Installation Manager [C :/MinGW/bin mingw-get.exe]

// 모든 automake, libtool, autoconf, aclocal, autoheader 의존성을 설치해야합니다. 문제가 해결되기를 바랍니다.

여전히 작동하지 않으면 게시 해주세요.

미트