【问题标题】:Build gnome-shell issue: jhbuild does not find libtiff构建 gnome-shell 问题:jhbuild 找不到 libtiff
【发布时间】:2016-01-16 14:32:08
【问题描述】:

我开始修补 gnome-shell 来打发时间,但我无法让 jhbuild 工作!我按照jhbuild guidegnome-shell wiki 上的所有说明进行操作。

我到了它说运行$ 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

当我再次运行相同的命令时,我得到了相同的输出。 我在这里检查了其他答案,到目前为止似乎没有任何效果。有什么建议吗?

【问题讨论】:

  • 更新:我能够通过使用 apt-file search 查找 poopler.pc 来修复 poppler ,但同样的方法不适用于其他问题......

标签: gnome gnome-shell jhbuild


【解决方案1】:

您需要安装 development 软件包。可能您安装了 runtime 库,但这些库没有用于编译程序的头文件。

基于 Debian 的发行版中的开发库以 -dev 结尾。因此,安装 libtiff5 是不够的,因为它是 runtime 库。

在您的具体情况下,您必须安装libtiff5-devlibpoppler-glib-devlibsystemd-dev

或者,您可以尝试:

$ sudo apt-get build-dep gnome-shell

此命令将安装构建gnome-shell 所需的开发库。至少,这可能有助于开始并解决特定问题/

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2015-05-20
    • 2019-11-01
    • 1970-01-01
    相关资源
    最近更新 更多