我正在尝试从源代码安装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
我被困在这里了。我尽了一切可能,安装了所有的libs(apt-get(和ocaml包。我确信没有遗漏任何东西。我能做什么?非常感谢。
这通常是因为构建系统存在一些问题。
你试过通过opam进行建筑吗?这是支持使用liquidsoap的方法。请参见此处:http://www.liquidsoap.info/download.html
否则,我建议将对话放到github存储库中:https://github.com/savonet/liquidsoap/issues/