编译Synapse项目时出错

时间:2014-06-03 09:31:20

标签: ubuntu vala

我正在尝试从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位上编译它

1 个答案:

答案 0 :(得分:3)

GLib.FileAttribute命名空间在2012-01-12之前不存在。该提交的第一个稳定版本是valac-0.16。也就是说,任何比0.16更新的valac都应该有效,包括the default version(目前是0.22.1)。