Проблема сборки оболочки gnome: jhbuild не находит libtiff
Я начал возиться с Gnome-Shell, чтобы убить время, и я просто не могу получить jhbuild
работать! Я следовал всем инструкциям на jhbuild
руководство по вики-оболочке гнома.
Я попал в ту часть, где говорится, чтобы бежать $ jhbuild sysdeps gnome-shell
,
txjoe@superpotato:~$ jhbuild sysdeps gnome-shell
System installed packages which are new enough:
libvpx (vpx.pc, installed=1.4.0)
speex (speex.pc, required=1.2rc1, installed=1.2rc1)
ruby
libtool
libtool-ltdl
[...]
gmime (gmime-2.6.pc, required=2.6.6, installed=2.6.20)
docbook-xml
mtdev (mtdev.pc, required=1.1.1, installed=1.1.5)
Required packages:
System installed packages which are too old:
(none)
No matching system package installed:
libsystemd-journal (libsystemd-journal.pc, required=201)
libtiff
poppler (poppler-glib.pc, required=0.24.0)
Optional packages: (JHBuild will build the missing packages)
System installed packages which are too old:
libical (libical.pc, required=1.0.1, installed=1.0)
WebKit (webkit2gtk-4.0.pc, required=2.11.3, installed=2.8.5)
No matching system package installed:
Я установил следующие пакеты вручную
libsystemd-dev
python-poppler
libtiff5
python-libtiff
И я получил тот же вывод, когда снова выполнил ту же команду. Я проверил другие ответы здесь, кажется, ничего не работает до сих пор. Какие-нибудь советы?
1 ответ
Вам необходимо установить пакеты разработки. Возможно, вы установили библиотеки времени выполнения, но у них нет заголовочных файлов для компиляции программы.
Библиотеки разработки в дистрибутивах на основе Debian заканчиваются на -dev. Таким образом, установка libtiff5
недостаточно, потому что это библиотека времени выполнения.
В вашем конкретном случае вы должны установить libtiff5-dev
, libpoppler-glib-dev
, а также libsystemd-dev
,
В качестве альтернативы вы можете попробовать:
$ sudo apt-get build-dep gnome-shell
Эта команда установит библиотеки разработки, необходимые для сборки gnome-shell
, По крайней мере, это может помочь начать и исправить конкретные проблемы /