Проблема со сборкой gnome-shell: jhbuild не находит libtiff

Я начал возиться с gnome-shell, чтобы убить время, и я просто не могу заставить jhbuild работать! Я выполнил все инструкции из jhbuild руководства на вики-оболочка gnome.

Я добрался до той части, где написано запустить $ 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

И я получил тот же результат, когда снова запустил ту же команду. Я проверил другие ответы здесь, пока ничего не работает. Какие-нибудь советы?


person Tabish Imran    schedule 16.01.2016    source источник
comment
ОБНОВЛЕНИЕ: мне удалось исправить poppler, выполнив поиск poopler.pc с помощью apt-file search, но тот же подход не работает для остальных проблем...   -  person Tabish Imran    schedule 16.01.2016


Ответы (1)


Вам необходимо установить пакеты development. Возможно, вы установили библиотеки runtime, но в них нет заголовочных файлов для компиляции программы.

Библиотеки разработки в дистрибутивах на основе Debian заканчиваются на -dev. Таким образом, установить libtiff5 недостаточно, поскольку это библиотека runtime.

В вашем конкретном случае вы должны установить libtiff5-dev, libpoppler-glib-dev и libsystemd-dev.

В качестве альтернативы вы можете попробовать:

$ sudo apt-get build-dep gnome-shell

Эта команда установит библиотеки разработки, необходимые для сборки gnome-shell. По крайней мере, это может помочь начать и исправить конкретные проблемы/

person gpoo    schedule 09.02.2016