При составлении 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
.
При создании программного обеспечения с правильно построенной тарболла, не нужно, чтобы запустить Autoconf, если вы распаковали tarball на диске с перекосом часов. (Так, например, последнее модифицированное время на одном из метафайлов в будущем.) Если ваши метки времени хороши и вы не распаковались на сетевом жестком диске, и вы не изменили ни один из файлов в распространение tarball, тогда есть ошибка упаковки, и tarball ошибочен. –
Чтобы уточнить, проблема заключается в том, что скрипт сборки пытается запустить autoconf, чего он не должен делать. Версия autoconf, которая у вас на вашем поле, отличается от ожидаемой версии. НЕ пытайтесь устранить эту проблему, установив autoconf. Вам не нужно запускать autoconf для создания программного обеспечения. Если вам нужно это сделать, это ошибка упаковки, и ее следует сообщать сопровождающему в качестве ошибки. –
Большое спасибо! Я отправил отчет об ошибке в VLC-трекер. – user1606545