Ошибка компиляции файла opa

Я новичок в Opa (и соответствующих языках) - обычно разрабатываю веб-приложения на Python.

Я следую вводному руководству по адресу http://doc.opalang.org/index.html, но мой файл hello_chat.opa не скомпилируется, когда я запускаю "opa hello_chat.opa". Я получаю следующую ошибку:

/ usr / bin / ld: невозможно найти -lgdbm_compat collect2: ld вернул 1 состояние выхода Файл "caml_startup", строка 1, символы 0-1: ошибка: ошибка при компоновке make: * [native] ошибка 2 при компиляции ocaml - команда была следующей: make --makefile=Makefile -W Makefile -j 7 native -s

Я нахожусь на Debian 6.0.2. Я установил opa в соответствии с инструкциями в разделе "2.1.2. Ubuntu Linux, Debian Linux" во введенном выше учебном руководстве.

Lua не устанавливается. Тем не менее, liblua5.1-0 установлен (если это даже актуально).

2 ответа

Кажется, у нас есть новая зависимость для Opa: libgdbm-dev

Попробуйте установить его;)

Для вашей информации (из списка opa owasp):

Что касается libgdbm-dev, это довольно новая зависимость, и мы не уверены, что хотим ее сохранить. По крайней мере, мы сделаем это официальной зависимостью для будущих пакетов.

Я думаю, что эта зависимость больше не нужна в последней стабильной сборке. Какую версию вы используете (opa --version) Проверьте http://opalang.org/ и скачать Build 569

Другие вопросы по тегам