我试图在Windows8中的Cygwin中构建OPAM。以下是配置阶段的错误信息:
配置:错误:您必须安装Camlp4预处理器.在一些操作系统上,这些包是独立于主OCaml编译器的包,例如camlp4 4-- Debian上的额外程序包。
我使用关键字"caml“搜索过cygwin存储库,并安装了所提供的所有包;但是,配置仍然显示此错误消息。如何安装这个Camlp4预处理器?
发布于 2013-03-19 14:25:08
我觉得OPAM还不太适合窗户。我已经在OSX和Linux上安装了它,并且很喜欢它。但是,在windows上,unix_waitpid存在编译错误。这是因为ocp-build/ocp-build.boot是与OPAM源代码一起打包的二进制文件,需要unix_waitpid而不是win_waitpid函数。我不太清楚他们为什么这么做。但是,在那之后,他们可能是其他的问题。
关于运行cygwin的camlp4 (运行setup.exe ),我很容易在解释器下找到ocaml-camlp4。根据工具链的不同,我发现很容易使用通过混合双星找到的ocaml网站。
发布于 2013-03-20 10:00:00
只要OPAM不能在windows上工作,就可以尝试GODI (窗口端口)。它有基本的windows支持,您可以通过它安装最常见的包。
https://stackoverflow.com/questions/15494037
复制相似问题