【问题标题】:Cross compiling from MinGW on Fedora 18 to Windows (64 bits) for Ocaml/TclTk program从 Fedora 18 上的 MinGW 交叉编译到 Ocaml/TclTk 程序的 Windows(64 位)
【发布时间】:2013-07-10 12:34:09
【问题描述】:

一切都在标题中。 我对该主题进行了一些研究,发现: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 

对出了什么问题有任何想法吗?

【问题讨论】:

    标签: windows mingw ocaml cross-compiling fedora


    【解决方案1】:

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

    【讨论】:

    • 所以它似乎是固定的,但我不知道我怎样才能拥有可以让我尝试交叉的 cross-patches-rev4-2013-07-01-safe3.tar.gz汇编。也许这是一个 jenkins 项目,但需要注册:s
    • 我觉得你还是要打一些补丁,应该可以在bug tracker上注册(没有限制)才能下载补丁。
    猜你喜欢
    • 1970-01-01
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2021-11-30
    • 2012-01-13
    • 2011-07-16
    相关资源
    最近更新 更多