Компиляция сыра из источника, не компилируется

Я пытаюсь установить сыр из исходного кода, и я не заинтересован в поиске пакета, потому что у меня есть изменения исходного кода, которые я хотел бы применить, если я могу заставить его скомпилировать. У меня есть libtool automake и autotools-dev. Когда я пытаюсь запустить ./autogen.sh, я получаю эту ошибку:

     ./autogen.sh 
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

+ gtkdocize --copy
+ intltoolize --force --copy --automake
+ autoreconf --verbose --force --install -Wno-portability
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=no-portability -I m4 ${ACLOCAL_FLAGS}
configure.ac:189: error: macro YELP_HELP_INIT is not defined; is a m4 file missing?
m4/ax_require_defined.m4:35: AX_REQUIRE_DEFINED is expanded from...
configure.ac:189: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
+ exit 1

Я посмотрел на вики-странице GNOME, на странице github и в источнике описание описания компиляции, а также похожие ошибки в Google, но Я еще не нашел решение. Обратите внимание, я просто пытаюсь скомпилировать исходный код без изменений до применения моих изменений.

ОБНОВЛЕНИЕ: Я установил несколько дополнительных пакетов не потому, что они были явно перечислены как зависимости, а потому, что я читал об этом на форуме Arch.

sudo apt-get install autoconf gtk-doc-tools yelp-tools appstream-util libx11-dev libgstreamer-plugins-bad1.0-dev libgnome-desktop-3-dev libclutter-gtk-1.0-dev libclutter-gst-3.0-dev libcanberra-gtk3-dev valac

Теперь он компилируется, но скомпилированная программа работает только в исходной папке. Установленный бинарный файл выдает эту ошибку при вызове Cheese:

$ cheese
cheese: error while loading shared libraries: libcheese.so.8: cannot open shared object file: No such file or directory

Я использую Ubuntu Mate 15.10.

3
задан 16 June 2016 в 15:15

1 ответ

Используйте apt-get build-dep cheese для установки всех зависимостей.

0
ответ дан 16 June 2016 в 15:15

Другие вопросы по тегам:

Похожие вопросы: