【问题标题】:Can't compile LiquidSoap 1.3 from Source无法从 Source 编译 LiquidSoap 1.3
【发布时间】:2018-07-13 23:13:50
【问题描述】:

我正在尝试从源代码安装 LiquidSoap,因为我需要 AAC+ 支持 (fdk-aac)。我用 Ubuntu 18.04、Debian 9 和 CentOS 7.5 进行了测试,都给出了相同的错误。

./configure 之后(运行正常),当我运行“make”时:

File "tools/rqueue.ml", line 1:
Error: Could not find the .cmi file for interface tools/rqueue.mli.
../Makefile.rules:192: recipe for target 'tools/rqueue.cmx' failed
make[3]: *** [tools/rqueue.cmx] Error 2
make[3]: Leaving directory '/root/liquidsoap/liquidsoap/src'
../Makefile.rules:67: recipe for target 'all-auto-ocaml-prog' failed
make[2]: *** [all-auto-ocaml-prog] Error 2
make[2]: Leaving directory '/root/liquidsoap/liquidsoap/src'
Makefile.rules:27: recipe for target 'all-subdirs' failed
make[1]: *** [all-subdirs] Error 2
make[1]: Leaving directory '/root/liquidsoap/liquidsoap'
Makefile:11: recipe for target 'all' failed
make: *** [all] Error 1

我被困在这里了。我尽了一切可能,安装了所有库(apt-get)和 ocaml 包。我确信什么都没有。我能做些什么?谢谢。

【问题讨论】:

    标签: aac liquidsoap


    【解决方案1】:

    这通常是因为构建系统存在问题。

    您是否尝试过通过 opam 构建?这是使用液体肥皂支持的方法。见这里:http://www.liquidsoap.info/download.html

    否则,我建议将对话带到 github 存储库:https://github.com/savonet/liquidsoap/issues/

    【讨论】:

    • 不,构建系统没问题,我用 3 个不同的发行版进行了测试。使用 opam 我在不同的情况下会出错。
    猜你喜欢
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多