0

我在我的 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

在此先感谢您的帮助 !

4

1 回答 1

0

在另一个包之上构建软件时,您应该安装开发包,其中将包含必要的内容,如包含头文件、pkg-config 文件(它正在这里寻找)等。

CentOS/Fedora 通常通过添加“-devel”后缀来表示开发包,这里也是如此。所以你要找的包是libgsf-devel

于 2020-06-04T14:07:16.893 回答