без дополнительных сборочных зависимостей
В принципе я думаю можно обойтись пакетами из основного репозитория, но нужно внести изменения configure (и др. файлы), чтобы зависимости
configure искал в стандартных каталогах. В основном у меня затык на
libass и
chardet. А они есть в основном репозитории. Попробовал закомментировать, вроде сборка пошла дальше, но затем снова ошибка:
In file included from video/ffmpegfilters.cpp:1:
video/ffmpegfilters.hpp:9:10: fatal error: libavfilter/avfiltergraph.h: Нет такого файла или каталога
#include <libavfilter/avfiltergraph.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile.Release:2863: release/video/ffmpegfilters.o] Ошибка 1
make[3]: *** Ожидание завершения заданий…
In file included from video/softwaredeinterlacer.cpp:3:
video/ffmpegfilters.hpp:9:10: fatal error: libavfilter/avfiltergraph.h: Нет такого файла или каталога
#include <libavfilter/avfiltergraph.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile.Release:2891: release/video/softwaredeinterlacer.o] Ошибка 1
make[3]: выход из каталога «/home/nihi1ist/src/bomi-player/0.9.11/bomi/src/bomi»
make[2]: *** [Makefile:40: release] Ошибка 2
make[2]: выход из каталога «/home/nihi1ist/src/bomi-player/0.9.11/bomi/src/bomi»
make[1]: *** [Makefile:40: build/build/bomi/bomi] Ошибка 2
make[1]: выход из каталога «/home/nihi1ist/src/bomi-player/0.9.11/bomi»
make: *** [debian/rules:22: build-stamp] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build subprocess returned exit status 2
А файл есть на самом деле:
/usr/include/x86_64-linux-gnu/libavfilter/avfiltergraph.h
И вроде понятно, где находится строчка
#include <libavfilter/avfiltergraph.h>, но будет ли правильным просто удалить её?