编译opa文件时出错

时间:2011-09-04 21:20:28

标签: opa

我是Opa(以及编译语言)的新手 - 通常使用Python开发Web应用程序。

我正在关注http://doc.opalang.org/index.html#_introducing_opa的介绍教程,但是当我运行“opa hello_chat.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。我根据上面链接的介绍教程中的“2.1.2.Ubuntu Linux,Debian Linux”中的说明安装了opa。

未安装Lua。但是,安装了liblua5.1-0(如果这甚至是相关的)。

2 个答案:

答案 0 :(得分:2)

似乎我们对Opa有了新的依赖关系:libgdbm-dev

尝试安装它;)

供您参考(来自opa owasp列表):

  

关于libgdbm-dev,它是一个相当新的依赖,我们不是   我们确定要保留它。至少我们会把它变成官方   对未来包的依赖。

答案 1 :(得分:1)

我认为在最新的稳定构建中不再需要这种依赖关系。您使用的是哪个版本(opa --version)?查看http://opalang.org并下载Build 569