从Linux Mint 18.3上的源代码编译Vala

时间:2018-12-29 17:53:28

标签: vala

我始终能够在运行“ Linux Mint 18.3 Cinnamon 64位”的PC上从git仓库https://github.com/GNOME/vala.git编译源代码。我已经安装了最新的valac(0.42.4-0ubuntu1〜16.04〜valateam0)。

我最近一次成功的编译是从0.40.0.257-40b5-dirty版本开始的。今天,我下载了最新的vala.git,但是当我运行./configure时,我得到了:

./configure: line 12579: syntax error near unexpected token `$flag,TEST_CFLAGS="$TEST_CFLAGS $flag"'
./configure: line 12579: `  AX_CHECK_COMPILE_FLAG($flag,TEST_CFLAGS="$TEST_CFLAGS $flag")'

我需要进行其他环境更改吗?不知道要从这里去。

1 个答案:

答案 0 :(得分:4)

从源代码编译Vala是回馈Vala项目的良好起点。 Vala当前使用自动工具作为其构建系统。对于Ubuntu,AX_CHECK_COMPILE_FLAG由单独的软件包autoconf-archive提供。有关更多详细信息,请参见关于堆栈溢出的autotools syntax error with ax_check_compile_flag答案。因此,您只需要安装autoconf-archive

通过这种方式,Vala的主要存储库位于GNOME的GitLab实例中:https://gitlab.gnome.org/GNOME/vala您可能想要克隆那个。 GitLab实例还允许引发问题并提交合并请求。