Не могу скомпилировать LiquidSoap 1.3 из исходников

Я пытаюсь установить 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. Я уверен, что ничего не пропало. Что я могу сделать? Спасибо.


person Arvy    schedule 11.07.2018    source источник


Ответы (1)


Обычно это происходит из-за какой-то проблемы с системой сборки.

Пробовали строить через opam? Это поддерживаемый способ сделать это с помощью LiquidSoap. См. здесь: http://www.liquidsoap.info/download.html

В противном случае я бы предложил перенести беседу в репозиторий github здесь: https://github.com/savonet/liquidsoap/issues/

person romain.beauxis    schedule 13.07.2018
comment
Нет, система сборки в порядке, я тестировал 3 разных дистрибутива. Используя opam, я получаю ошибки в разных ситуациях. - person Arvy; 13.07.2018