Приветствую!
Возник вопрос с исходниками vlc и собственно сборкой его самого
Зачем мне это надо
VLC умеет видео 360, чего не умеет vlc из репозитория
Если я правильно понял, то бинарные сборки идут только под mac и windows
А под linux, только из исходников собирать
Собственно с этого и начинаются проблемы
Как говорится в INSTALL нужно запускать ./bootsrap
▼Spoiler
Консоль
./bootstrap
NOTE: GNU gettext appears to be missing or out-of-date.
Please install or update GNU gettext.
Also check if you have cvs, a dependency of autopoint.
Otherwise, you will not be able to build a source tarball.
==============================================================autoreconf: Entering directory `.'
autoreconf: running: true --force
autoreconf: running: aclocal -I m4 --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --include=m4 --force
autoreconf: running: /usr/bin/autoheader --include=m4 --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:46: installing 'autotools/compile'
configure.ac:23: installing 'autotools/config.guess'
configure.ac:23: installing 'autotools/config.sub'
configure.ac:27: installing 'autotools/install-sh'
configure.ac:27: installing 'autotools/missing'
parallel-tests: installing 'autotools/test-driver'
bin/Makefile.am: installing 'autotools/depcomp'
compat/Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
compat/Makefile.am:1: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
compat/Makefile.am:1: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
compat/Makefile.am:1: If 'LT_INIT' is in 'configure.ac', make sure
compat/Makefile.am:1: its definition is in aclocal's search path.
lib/Makefile.am:32: error: Libtool library used but 'LIBTOOL' is undefined
lib/Makefile.am:32: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
lib/Makefile.am:32: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
lib/Makefile.am:32: If 'LT_INIT' is in 'configure.ac', make sure
lib/Makefile.am:32: its definition is in aclocal's search path.
modules/Makefile.am:20: error: Libtool library used but 'LIBTOOL' is undefined
modules/Makefile.am:20: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
modules/Makefile.am:20: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
modules/Makefile.am:20: If 'LT_INIT' is in 'configure.ac', make sure
modules/Makefile.am:20: its definition is in aclocal's search path.
modules/gui/macosx/Makefile.am:19: error: Libtool library used but 'LIBTOOL' is undefined
modules/gui/macosx/Makefile.am:19: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
modules/gui/macosx/Makefile.am:19: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
modules/gui/macosx/Makefile.am:19: If 'LT_INIT' is in 'configure.ac', make sure
modules/gui/macosx/Makefile.am:19: its definition is in aclocal's search path.
modules/gui/qt/Makefile.am:42: error: Libtool library used but 'LIBTOOL' is undefined
modules/gui/qt/Makefile.am:42: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
modules/gui/qt/Makefile.am:42: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
modules/gui/qt/Makefile.am:42: If 'LT_INIT' is in 'configure.ac', make sure
modules/gui/qt/Makefile.am:42: its definition is in aclocal's search path.
modules/hw/mmal/Makefile.am:11: error: Libtool library used but 'LIBTOOL' is undefined
modules/hw/mmal/Makefile.am:11: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
modules/hw/mmal/Makefile.am:11: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
modules/hw/mmal/Makefile.am:11: If 'LT_INIT' is in 'configure.ac', make sure
modules/hw/mmal/Makefile.am:11: its definition is in aclocal's search path.
src/Makefile.am:169: error: Libtool library used but 'LIBTOOL' is undefined
src/Makefile.am:169: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
src/Makefile.am:169: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
src/Makefile.am:169: If 'LT_INIT' is in 'configure.ac', make sure
src/Makefile.am:169: its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
Приметив automake failed with exit status: 1, догадался, что ./configure делать нет смысла
Но как всё таки собрать, так и не догоняю - чего не хватает то..
Может кто сталкивался и подскажет?
Оказывается, нужен был libtool
Но сейчас ругаемся на lua
▼Spoiler
Консоль
configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.
Если собирать без lua (который таки установлен)
Консоль
rpm -qa|grep lua
lib64lua5.2-5.2.3-6.mga5
geany-plugins-geanylua-1.24-4.mga5
lua-5.2.3-6.mga5
lib64lua5.1-5.1.5-9.mga5
lib64tolua++5.1-1.0.93-11.mga5
lua5.1-5.1.5-9.mga5
lua-posix-33.3.1-1.mga5
tolua++-1.0.93-11.mga5
Если использовать --disable-lua
То говорит, мол нет ffmpeg - но он то есть
configure: error: Missing libav or FFmpeg
Консоль
rpm -qa|grep ffmpeg
ffmpeg-2.4.13-1.mga5.tainted
ffmpegthumbs-4.14.3-1.mga5
gstreamer0.10-ffmpeg-0.10.13-19.mga5
ffmpeg2theora-0.29-9.mga5
Обычный юзер
Mageia 8 x86_64 Plasma