我目前正在努力学习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)
我不知道这意味着什么,也不知道如何解决这个问题。
如果需要该信息,请使用基本操作系统Freya(建立在Ubuntu 14.04之上)。
答案 0 :(得分:4)
您需要atspi-2的开发包。
apt-get install libatspi2.0-dev
将来,您可以通过在packages.ubuntu.com网站上搜索来找出包含文件的软件包(或者,如果Elementary OS提供了某些内容,您可以使用它来代替)。还有Debian's package search或apt-file命令行工具。
并且,如果来自Fedora / RHEL / CentOS方面的任何人发现了这个问题,dnf provides '*/atspi-2.pc'
(或者您正在寻找的包名称)。实际上,你可以在那里做dnf install /usr/lib64/pkgconfig/atspi-2.pc
(或/ usr / lib / ...如果你是32位)。