将 atspi-2 添加到 PKG_CONFIG_PATH

Adding atspi-2 to the PKG_CONFIG_PATH

我目前正在尝试学习 Vala,但它从一开始就让我感到困惑。我基本上复制了找到的第一个基本样本 here.

我正在尝试使用此命令构建它:

 valac --pkg gtk+-3.0 <filename>.vala

但我不断收到此错误消息:

Package atspi-2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `atspi-2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'atspi-2', required by 'atk-bridge-2.0', not found
error: pkg-config exited with status 256
Compilation failed: 1 error(s), 0 warning(s)

我不知道这意味着什么,也不知道如何解决这个问题。

如果需要该信息,请使用基本 OS Freya(建立在 Ubuntu 14.04 之上)。

您需要 atspi-2 的开发包。

apt-get install libatspi2.0-dev

以后您可以在packages.ubuntu.com site (or, if Elementary OS provides something, you could use that instead). There is also Debian's package search, or the apt-file命令行工具上搜索找到哪些包包含文件。

而且,如果 Fedora/RHEL/CentOS 方面的任何人偶然发现这个问题,dnf provides '*/atspi-2.pc'(或者您要查找的任何包名称)。实际上,您可以在那里执行 dnf install /usr/lib64/pkgconfig/atspi-2.pc(或 /usr/lib/... 如果您使用的是 32 位)。