如何在Cygwin / Windows中安装camlp4预处理器?

时间:2013-03-19 07:47:27

标签: ocaml opam

我正在尝试在Windows 8中的 Cygwin 中构建OPAM。以下是配置阶段的错误信息:

  

configure:错误:您必须安装Camlp4预处理器。一些   操作系统,这些是来自主OCaml的独立包   编译器,例如Debian上的camlp4-extra。

我使用关键字“caml”搜索了cygwin存储库并安装了所有提供的软件包;但是,配置仍显示此错误消息。如何安装此Camlp4预处理器?

2 个答案:

答案 0 :(得分:1)

I don't think OPAM works with windows quite yet。我已经在OSX和Linux上安装了它并且喜欢它。但是,在Windows上,unix_waitpid存在编译错误。这是因为ocp-build/ocp-build.boot是与OPAM源打包在一起的二进制文件,需要unix_waitpid而不是win_waitpid函数。我不确定他们为什么这样做。但是,之后他们可能是其他问题。

关于运行setup.exe cygwin的camlp4,我很容易在解释器下找到ocaml-camlp4。根据工具链的不同,我发现只需使用mingw binaries中找到的ocaml website即可。

答案 1 :(得分:1)

只要OPAM无法在Windows上运行,您就可以尝试GODI(windows port)。它具有基本的Windows支持,您可以通过它安装最常见的包。