Ubuntu 编译Synapse项目时出错

Ubuntu 编译Synapse项目时出错,ubuntu,vala,Ubuntu,Vala,我正试图从中编译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,

我正试图从中编译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编译器有问题

我按照自述文件的规定安装了valac 0.14

我试图从源代码编译synapse的原因是,synapse中现在有一个恼人的bug,它会导致每次synapse关闭时都重置快捷方式设置。不幸的是,synapse似乎不再被维护,我希望自己修复它。。。。只要我能编译它



我试图在Ubuntu 14.04 64位上编译它,
GLib.FileAttribute
名称空间直到。该提交的第一个稳定版本是valac-0.16。也就是说,任何高于0.16的valac版本都应该可以使用,包括(目前为0.22.1)。

GLib.FileAttribute命名空间直到。该提交的第一个稳定版本是valac-0.16。也就是说,任何高于0.16的valac版本都应该可以使用,包括(目前为0.22.1)。

GLib.FileAttribute命名空间直到。该提交的第一个稳定版本是valac-0.16。也就是说,任何高于0.16的valac版本都应该可以使用,包括(目前为0.22.1)。

GLib.FileAttribute命名空间直到。该提交的第一个稳定版本是valac-0.16。也就是说,任何高于0.16的valac版本都应该可以使用,包括(目前为0.22.1)。

GLib.FileAttribute
是gio-2.0的一部分,正如您在这里看到的:根据synaptic,我似乎已经安装了必要的库。其余的是CLI(.NET)和Haskell的绑定,它们显然不适用于Vala。建议使用PackageKit为Vala安装它,但它似乎已关闭。Vala几乎不再使用了吗?恰恰相反:许多当前的GNOME应用程序都是用Vala编写的。libglib2.0-dev包含gio-2.0,您应该已经安装了这个软件包(sudo apt get install libglib2.0-dev)。您应该向valadoc.org维护人员报告该错误
GLib.FileAttribute
是gio-2.0的一部分,您可以在这里看到:根据synaptic,我似乎已经安装了必要的库。其余的是CLI(.NET)和Haskell的绑定,它们显然不适用于Vala。建议使用PackageKit为Vala安装它,但它似乎已关闭。Vala几乎不再使用了吗?恰恰相反:许多当前的GNOME应用程序都是用Vala编写的。libglib2.0-dev包含gio-2.0,您应该已经安装了这个软件包(sudo apt get install libglib2.0-dev)。您应该向valadoc.org维护人员报告该错误
GLib.FileAttribute
是gio-2.0的一部分,您可以在这里看到:根据synaptic,我似乎已经安装了必要的库。其余的是CLI(.NET)和Haskell的绑定,它们显然不适用于Vala。建议使用PackageKit为Vala安装它,但它似乎已关闭。Vala几乎不再使用了吗?恰恰相反:许多当前的GNOME应用程序都是用Vala编写的。libglib2.0-dev包含gio-2.0,您应该已经安装了这个软件包(sudo apt get install libglib2.0-dev)。您应该向valadoc.org维护人员报告该错误
GLib.FileAttribute
是gio-2.0的一部分,您可以在这里看到:根据synaptic,我似乎已经安装了必要的库。其余的是CLI(.NET)和Haskell的绑定,它们显然不适用于Vala。建议使用PackageKit为Vala安装它,但它似乎已关闭。Vala几乎不再使用了吗?恰恰相反:许多当前的GNOME应用程序都是用Vala编写的。libglib2.0-dev包含gio-2.0,您应该已经安装了这个软件包(sudo apt get install libglib2.0-dev)。您应该向valadoc.org维护人员报告这个错误,我以为OP已经安装了valac-0.24,现在它有意义了。valac-0.14非常古老。我确实使用了valac-0.14,因为project中的自述文件中说:
此版本的Synapse正式仅支持Vala 0.14。
。将尝试使用0.16并将结果报告给您。使用valac-0.16或更高版本可以工作。向synapse开发者提交了一份bug报告,并在镜像回购中自行修复。谢谢我以为OP已经安装了valac-0.24,现在它有意义了。valac-0.14非常古老。我确实使用了valac-0.14,因为project中的自述文件中说:
此版本的Synapse正式仅支持Vala 0.14。
。将尝试使用0.16并将结果报告给您。使用valac-0.16或更高版本可以工作。向synapse开发者提交了一份bug报告,并在镜像回购中自行修复。谢谢我以为OP已经安装了valac-0.24,现在它有意义了。valac-0.14非常古老。我确实使用了valac-0.14,因为project中的自述文件中说:
此版本的Synapse正式仅支持Vala 0.14。
。将尝试使用0.16并将结果报告给您。使用valac-0.16或更高版本可以工作。向synapse开发者提交了一份bug报告,并在镜像回购中自行修复。谢谢我以为OP已经安装了valac-0.24,现在它有意义了。valac-0.14非常古老。我确实使用了valac-0.14,因为project中的自述文件中说:
此版本的Synapse正式仅支持Vala 0.14。
。将尝试使用0.16并将结果报告给您。使用valac-0.16或更高版本可以工作。向synapse开发者提交了一份bug报告,并在镜像回购中自行修复。谢谢