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

Compile Vala from sources on Linux Mint 18.3

我一直能够在我的 PC 运行ning "Linux Mint 18.3 Cinnamon 64-bit" 上从 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")'

我是否需要进行额外的环境更改?不确定要离开这里。

从源代码编译 Vala 是回馈 Vala 项目的良好开端。 Vala 目前使用 autotools 作为其构建系统。对于Ubuntu AX_CHECK_COMPILE_FLAG 由单独的包提供:autoconf-archive。有关详细信息,请参阅 Stack Overflow 上的 答案。所以你应该只需要安装 autoconf-archive.

顺便说一句,Vala 的主要存储库位于 GNOME 的 GitLab 实例中:https://gitlab.gnome.org/GNOME/vala您可能想要克隆那个。 GitLab 实例还允许提出问题和提交合并请求。