未找到包'gdk-pixbuf-2.0'

No package 'gdk-pixbuf-2.0' found

本文关键字:gdk-pixbuf-2      更新时间:2023-10-16

我正在尝试在Amazon Linux发行版实例上构建librsvg。我已经通过 yum 安装了大多数依赖项。在实例上启用了一些在默认 yum 存储库中不可用的地方,因此必须从头开始构建它们。我还有很长的路要走,但被困在最后一点上。为 librsvg 运行sudo ./configure时,我得到No package 'gdk-pixbuf-2.0' found.我最初确实收到了通过 yum 安装的一些软件包的此消息,安装这些库的 -dev 版本解决了我的问题。目前 gdk-pixbuf-2.0 是我从源代码安装的唯一库。

以下是缺少库的 pkg-config 的结果:

$ pkg-config --list-all | grep pixbuf
> gdk-pixbuf-2.0        GdkPixbuf - Image loading and scaling
$ pkg-config --modversion pixbuf
> 2.26.1
  1. 为什么找不到此包?
  2. -
  3. dev/-devel 软件包通常安装/配置什么?
  4. 还有其他环境在起作用吗?即LD_LIBRARY_PATH,CPPFLAGS,LDFLAGS
  5. 我是否在构建步骤中缺少可以正确注册此包/库的步骤?

运行pkg-config --libs gdk-pixbuf-2.0pkg-config --cflags gdk-pixbuf-2.0缺少其他一些包,gdk-pixbuf-2.0需要该包,并且在列出所有包时pkg-configconfigure报告错误,但不向您报告错误。