【问题标题】:Specify ninja version in Meson?在介子中指定忍者版本?
【发布时间】:2016-06-11 15:35:16
【问题描述】:

我正在运行基于 Ubuntu 14.04LTS 的 Elementary OS。 Ninja 的版本为 1.3.4。运行 Meson 时,出现错误:

ninja: fatal: ninja version (1.3.4) incompatible with build file ninja_required_version version (1.5.1).

根据http://www.mariocampos.io/blog/meson,-first-impressions/,我可以通过获取更新版本的 Ninja 来解决此问题。没关系,我能做到。但是,我更喜欢保留软件包 repos 中的软件,所以我的问题是:

我可以告诉 Meson 生成一个不需要这么高版本的 Ninja 构建文件,还是 Meson 使用 1.5.1 中才有的 Ninja 功能?

【问题讨论】:

    标签: meson-build


    【解决方案1】:

    确实,正如您在 meson git 存储库中看到的那样,ninja minimum version was raised from 1.3.4 to 1.5.1 于 2014 年 12 月 3 日,原因如下:

    为了庆祝 Debian 中 Ninja 的新版本,请开始使用控制台池。

    一种解决方案是使用较旧的介子构建版本(基本上是 MAXIMUM 版本 0.21.0)。

    【讨论】:

      【解决方案2】:

      我可以告诉 Meson 生成一个不需要这么高版本的 Ninja 构建文件

      没有。我是hard coded in the meson source code

      Meson 是否使用仅在 1.5.1 中可用的 Ninja 功能?

      是的。我是the Console Pool

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-21
        • 1970-01-01
        • 2019-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多