Ошибка компиляции файла 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