【问题标题】:Compile Vala from sources on Linux Mint 18.3从 Linux Mint 18.3 上的源代码编译 Vala
【发布时间】:2018-12-29 17:53:28
【问题描述】:

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

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

【问题讨论】:

  • 关于在 Linux 上安装软件的问题是题外话,尽管它是关于编程工具的。您的问题与 Ubuntu Linux 有关,因此您应该在 unix.stackexchange.comaskubuntu.com 上提问

标签: vala


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 2019-01-05
    • 2018-10-12
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    相关资源
    最近更新 更多