Gnome/msitools 构建失败,出现 "No package 'libgsf-1' found" 错误

Gnome/msitools build failure with "No package 'libgsf-1' found" error

我已经在我的 Centos7 主机中克隆了“https://gitlab.gnome.org/GNOME/msitools/-/tree/v0.100”并尝试构建,但是遇到以下错误,即使已经安装了所需的软件包,它仍然无法运行。

以下是我在尝试使用代码库中的 "autogen.sh" 构建代码时遇到的错误。

错误:

Checking for GSF... no configure: error: Package requirements (libgsf-1) were not met: No package 'libgsf-1' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GSF_CFLAGS
and GSF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

但问题是我已经安装了 libgsf rpm

[meuser@localhost msitools]$ rpm -qa | grep libgsf
libgsf-1.14.26-7.el7.x86_64

在此先感谢您的帮助!

当在另一个包之上构建软件时,您应该安装 development 包,它将包含必要的东西,如头文件、pkg-config 文件(它正在寻找此处)和其他。

CentOS/Fedora一般表示开发包加“-devel”后缀,这里也是如此。所以你要找的包裹是 libgsf-devel