编译 gnome 扩展时未找到 GLIB_GSETTINGS

编译 gnome 扩展时未找到 GLIB_GSETTINGS

由于无法从他们的网站安装 gnome 扩展,我在 Google 上寻找了另一种方法。我找到的指南是这样的:

sudo apt-get install gnome-common
git clone git://git.gnome.org/gnome-shell-extensions
cd gnome-shell-extensions
./autogen.sh –prefix=$HOME/.local – enable-extensions=”dock”

最后一个命令失败并出现以下错误:

./configure: line 4276: GLIB_GSETTINGS: command not found
configure: error: invalid extension drop-down-terminal

不幸的是,这次我在谷歌上找不到任何有用的东西。
我该如何解决这个错误?

答案1

如果我理解正确的话,gnome 人员在最新版本中引入了 m4 宏glib-GLIB_GSETTINGS并通过glib源代码分发它 -这是在 gsettings.m4 中: AC_DEFUN([GLIB_GSETTINGS]...

您感兴趣的包gnome-extensions使用了这个宏在configure.ac的第19行并尝试在标准系统位置中搜索它。可能是你没有安装 glib 源,所以它找不到它。

在 Debian 中,gsettings.m4以软件包形式提供libglib2.0-dev并存储在/usr/share/aclocal/gsettings.m4.安装开发包并再次构建。

相关内容