我有一个 32 位架构,所以我必须从源代码构建 opa。
配置工作正常:
./configure -ocamlopt /opt/opa/bin/ocamlopt.opt -ocamlfind /opt/opa/bin/ocamlfind
Checking your OS... Linux
Checking your architecture... ix86
Checking ocamlopt... /opt/opa/bin/ocamlopt.opt
Checking ocamlbuild... /opt/opa/bin/ocamlbuild
Checking ocamldir... /opt/opa/lib/ocaml
Checking ocaml version... 3.12.0
Checking your ocaml setup... 3.12.0, Unix 32bit
Checking for camlp4... /opt/opa/bin/camlp4o
Checking for perl 5... found
Checking for camlidl... /opt/opa/bin/camlidl
Checking libnatpmp... /opt/opa/lib/ocaml/libnatpmp.a, OK
Checking miniupnpc... /opt/opa/lib/ocaml/libminiupnpc.a, OK
Checking for ocamlfind... /opt/opa/bin/ocamlfind
Checking for ssl... ocamlfind:/opt/opa/lib/ocaml/ssl, OK
Checking for cryptokit... +cryptokit, OK
Checking for camlzip... +camlzip, OK
Checking for graph... +ocamlgraph, OK
Checking for ulex... +ulex, OK
Congrats, you're all set. Installation will be done in:
/usr/local
作出回报:
make
Ocamlbuild plugin generation
_build/myocamlbuild -no-plugin -j 6 -tag 调试 pplib/ppml.native
ocamlbase.top libbase/ocamlbase 数据库/database_server.native
jslang/jsstat.native 数据库/database_tool.native
opatop/opatop.native passlib/opatrack.sh qmlcompilers/qmljs_exe.native
compilerlib/opadep.sh opabsl/opabslgen.bypass 工具/odep.native
libbase/testfilepos.native opabsl/serverLib.cmi 工具/odeplink.native
协议/genproto.native libbase/bslServerLib.ml
opalang/opa2opa.native 协议/mlidl.native
工具/jschecker/compiler.jar 工具/ofile.native
协议/wsdl2ml.native 传播/spawn.sh opa/main.native
bash_completion opadoc/opadoc.native pplib/ppopa.native
pplib/ppjs.native libbase/gen_platform teerex/trx_ocaml.native
teerex/trx_interpreter.native libbsl/bslregister.native
libbsl/bslbrowser.native libbsl/bslbrowser passlib/passdesign.native
opa-packages.stamp
+ /opt/opa/bin/ocamldep.opt -pp '/opt/opa/bin/camlp4o -I +ulex pa_ulex.cma pr_o.cmo' -modules libbase/indexer.ml > libbase/indexer.ml.depends
Camlp4: Uncaught exception: DynLoader.Error ("pa_ulex.cma", "file not found in path")
Preprocessing error on file libbase/indexer.ml
Command exited with code 2.
Compilation unsuccessful after building 208 targets (204 cached) in 00:00:04.
make: *** [all] Erreur 10
抱歉,OPA 目前不支持 32 位架构。
我们正在做这件事。
您可以阅读我们在博客上发布的这篇文章,我们回答了这个问题(以及其他问题):http://blog.opalang.org/2011/07/readers-questions-1.html http://blog.opalang.org/2011/07/readers-questions-1.html
问:缺少32位和Windows版本的编译器
A:是的,我们在这里有罪。我们正在开发 32 位版本
希望在几周内准备好。 Windows 版本是
稍微棘手一些,但我们确实有一个可以运行的 Windows 版本,而且我们
毫无疑问,我们会再次拥有它。我们可以使用一些帮助,通过
方式。现在 Opa 是开源的。有志愿者吗?
保持联系!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)