2012-11-24 2 views
1

При составлении MobileVlc для IOS-Simulator на моем MacMini я получаю следующие ошибки:здание ошибка mobilevlc -> Autoconf вопрос

я начинаю строить MobileVlc с помощью следующей команды: ./buildMobileVLC.sh -s

Последний результат:

mkdir -p -- /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/contrib/i686-apple-darwin11/share/aclocal && cd a52dec && autoreconf -fiv -I/Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/contrib/i686-apple-darwin11/share/aclocal 
autoreconf: Entering directory `.' 
autoreconf: configure.in: not using Gettext 
autoreconf: running: aclocal -I /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/contrib/i686-apple-darwin11/share/aclocal --force 
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' 
autoreconf: configure.in: tracing 
autoreconf: configure.in: not using Libtool 
autoreconf: running: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/bin/autoconf --include=/Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/contrib/i686-apple-darwin11/share/aclocal --force 
**configure.in:74: error: possibly undefined macro: AC_DISABLE_SHARED 
     If this token and others are legitimate, please use m4_pattern_allow. 
     See the Autoconf documentation. 
configure.in:75: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL 
configure.in:76: error: possibly undefined macro: AC_PROG_LIBTOOL 
autoreconf: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/bin/autoconf failed with exit status: 1** 
make: *** [.a52] Error 1 

Может кто-нибудь мне помочь?

После более пристального изучения проблемы я должен сказать, что вышеперечисленное всегда является результатом второй попытки. С первой попытки я всегда получаю следующее:

-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/cmake-commands.txt 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/cmake-compatcommands.txt 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/ctest.txt 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/ctest.docbook 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/cpack.txt 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/cpack.docbook 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/ccmake.txt 
-- Installing: /Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/doc/cmake-2.8/ccmake.docbook 
-- Installing: **/Users/theo/Projects/compile/vlc/MobileVLC/ImportedSources/vlc/extras/tools/build/share/aclocal/cmake.m4** 
    0  0 0  0 0  0  0  0 --:--:-- 0:05:21 --:--:--  0touch .cmake 
    0  0 0  0 0  0  0  0 --:--:-- 0:11:00 --:--:--  0 
    0  0 0  0 0  0  0  0 --:--:-- 0:11:10 --:--:--  0^Cmake: *** Deleting file `yasm-1.2.0.tar.gz' 
make: *** [yasm-1.2.0.tar.gz] Interrupt: 2 

Выход останавливается при установке cmake.m4, который не заканчивается. Я должен прервать его ^C.

+1

При создании программного обеспечения с правильно построенной тарболла, не нужно, чтобы запустить Autoconf, если вы распаковали tarball на диске с перекосом часов. (Так, например, последнее модифицированное время на одном из метафайлов в будущем.) Если ваши метки времени хороши и вы не распаковались на сетевом жестком диске, и вы не изменили ни один из файлов в распространение tarball, тогда есть ошибка упаковки, и tarball ошибочен. –

+0

Чтобы уточнить, проблема заключается в том, что скрипт сборки пытается запустить autoconf, чего он не должен делать. Версия autoconf, которая у вас на вашем поле, отличается от ожидаемой версии. НЕ пытайтесь устранить эту проблему, установив autoconf. Вам не нужно запускать autoconf для создания программного обеспечения. Если вам нужно это сделать, это ошибка упаковки, и ее следует сообщать сопровождающему в качестве ошибки. –

+0

Большое спасибо! Я отправил отчет об ошибке в VLC-трекер. – user1606545

ответ

0

AC_LIBTOOL_WIN32_DLL configure.in:76: ошибка: возможно, не определено макро: AC_PROG_LIBTOOL AUTORECONF:

Sudo APT-получить установку Libtool