我正在尝试从this code编译synapse项目,但我遇到了一些困难。运行./configure && make
后,我收到以下错误:
utils.vala:336.29-336.41: error: The name `FileAttribute' does not exist in the context of `Synapse.Utils.FileInfo'
FileAttribute.STANDARD_DISPLAY_NAME,
^^^^^^^^^^^^^
utils.vala:337.29-337.41: error: The name `FileAttribute' does not exist in the context of `Synapse.Utils.FileInfo'
FileAttribute.STANDARD_ICON,
^^^^^^^^^^^^^
utils.vala:338.29-338.41: error: The name `FileAttribute' does not exist in the context of `Synapse.Utils.FileInfo'
FileAttribute.STANDARD_FAST_CONTENT_TYPE,
^^^^^^^^^^^^^
utils.vala:339.29-339.41: error: The name `FileAttribute' does not exist in the context of `Synapse.Utils.FileInfo'
FileAttribute.THUMBNAIL_PATH,
^^^^^^^^^^^^^
我对Vala没有经验,所以我不知道问题是什么。我已经安装了所有必需的依赖项,但它似乎是vala编译器的一个问题。
我安装了自述文件中指定的valac 0.14。
我尝试从源代码编译突触的原因是,现在突触中存在一个恼人的错误,导致每次突触关闭时都会重置快捷方式设置。不幸的是,synapse似乎不再被维护了,我希望自己解决它....我可以编译它!
我正在尝试在Ubuntu 14.04 64位上编译它
答案 0 :(得分:3)
GLib.FileAttribute
命名空间在2012-01-12之前不存在。该提交的第一个稳定版本是valac-0.16。也就是说,任何比0.16更新的valac都应该有效,包括the default version(目前是0.22.1)。