ubuntu - 编译 Synapse 项目时出错

标签 ubuntu vala

我正在尝试从 this code 编译突触项目但我这样做有一些困难。运行 ./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。

我试图从源代码编译突触的原因是,现在突触中有一个烦人的错误,导致每次关闭突触时都会重置快捷方式设置。不幸的是,突触似乎不再被维护,我希望自己修复它....一旦我可以编译它!

我正在尝试在 Ubuntu 14.04 64 位上编译它

最佳答案

GLib.FileAttribute命名空间直到 2012-01-12 才存在.具有该提交的第一个稳定版本是 valac-0.16。也就是说,任何高于 0.16 的 valac 版本都应该可以工作,包括 the default version (目前是 0.22.1)。

关于ubuntu - 编译 Synapse 项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24011664/

相关文章:

node.js - 关于 linux NPM 安装 pm2 和这样的错误

已编译的 Vala 应用无法运行 - Elementary OS

memory-leaks - 这个vala代码是内存泄漏吗?

import - 如何在 Vala 中导入其他文件?

gnome - 我如何从头开始构建vala

python - 如何在 ubuntu 16.04 LTS 中安装 pip3 和 paramiko?

python-3.x - 具有 tensorflow 问题的稳定基线

linux - 无法在 Ubuntu 命令行中启动 WebdriverIO

linux - 在 Vala 中是否有某种等同于 .NET 的 BackgroundWorker 的东西?

git - 将 debuild/dpkg 设置为始终忽略 .git 目录