从Fedora 18上的MinGW到Ocaml / TclTk程序的Windows(64位)交叉编译

时间:2013-07-10 12:34:10

标签: windows mingw ocaml cross-compiling fedora

一切都很糟糕。 我对这个主题做了一些研究,发现了这个:http://fedoraproject.org/wiki/Features/Windows_cross_compiler

我一步一步地按照步骤进入“如何设置”部分但是当我尝试编译时(正如Mingw README所说make MINGW_HOST=x86_64-w64-mingw32)我得到了这个:

...
File "topfind.ml", line 171, characters 4-27:
Error: Unbound module Toploop
make[2]: *** [topfind.cmo] Error 2
make[2]: Leaving directory `/local/aturbin/mingw32-ocaml/build/findlib/src/findlib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/local/aturbin/mingw32-ocaml/build/findlib'
make: *** [stamp-build-findlib] Error 2 

关于出了什么问题的任何想法?

1 个答案:

答案 0 :(得分:1)

OCaml的正确交叉编译目前需要一组补丁,您可以在http://caml.inria.fr/mantis/view.php?id=5737找到这些补丁。这些补丁正在集成在ocaml的trunk版本中,所以我猜错误报告应该包含最新的信息。