我刚在Windows 10.1上做了一个新的cygwin64安装。 我从cygwin存储库安装了ocaml包(4.02.3)。 我不得不flexdll相关的奇怪的错误:cygwin上ocaml的flexdll错误
$ ocaml的 OCaml的版本4.02.3
#load “str.cma” ;;
无法加载所需的共享库dllcamlstr。 原因:/usr/lib/ocaml/stublibs/dllcamlstr.so:flexdll错误:无法重定位RELOC_REL32,目标太远:0xfffffffc12c2a92a 0x12c2a92a。
你知道问题是什么以及如何规避它吗?事实上,我在尝试从源代码编译cygwin上的findlib时遇到了类似的问题。
最好的问候, 弗朗索瓦
我不知道您提到的错误的详细信息,但在Windows中安装OCaml时存在相关问题。希望它可以帮助你:http://stackoverflow.com/questions/39560241/how-can-i-install-ocaml-with-opam-on-windows/39693955#39693955 –
谢谢。但这并不直接适用于我的情况。我的公司对网络访问和下载的限制政策非常严格。特别是,我不能使用opam。这就是为什么我使用cygwin软件包,我可以在家中下载并选择从本地目录(外部驱动器,...)进行安装。 – fbrx
你使你的本地opam仓库,从家里下载所有的软件包,然后把它运行 – ivg