2016-08-01 11 views
0

cygwin64(Windows 10のコンピュータ)の下にocamlをインストールしました。 Ocaml、ocamlcは正常に動作するようですが、私はパッケージが必要です。だから私はopamを試しました。そして、それはocamlfindが欠けていると訴えました。 opamとgitlab.camlcity.orgのfindlibリポジトリからocamlfindをインストールしようとしました。どちらの場合も、見つからないと失敗しました。dllunix.so。環境変数OCAMLLIBはC:\ Ocaml(つまりcygwinディレクトリツリーの外側)だが、/ usr/lib/ocaml/stublibsにはそのようなファイルがあることに気づいた。そこでOCAMLLIBを指し示すように修正したところ、次のエラーが発生しました。cygwin4の下にocamlfindをインストールするのが難しい

Cannot load required shared library dllunix. Reason: /usr/lib/ocaml/stublibs/dllunix.so: flexdll error: cannot relocate RELOC_REL32, target is too far: 0xfffffffc02c37112 0x2c37112.

私も別のライブラリに同様のメッセージを持っている:

Error: Error on dynamically loaded library: /usr/lib/ocaml/stublibs/dllcamlstr.so: flexdll error: cannot relocate RELOC_REL32, target is too far: 0xfffffffc02b6a92a 0x2b6a92a

答えて

0

まず:

これはプログラミングの問題ではない、それはサポートの要件であり、適切な場所がcygwinのですメーリングリスト。 https://cygwin.com/problems.html

第二:あなたは上のガイドラインに従うことができます

あなたが再びクローズすべてのCygwinプログラムとサービス、および実行セットアップ-x86_64版より

/usr/bin/rebase-trigger fullrebase

を実行し、以下の方法を試すことができます。文書

/usr/share/doc/Cygwin/_autorebase.README

上 さらに詳細数2が失敗した場合は、1に従ってください。本当に。

+0

ありがとうございます。 2番は失敗したので、私はいいえに従います。 1 - またはおそらく私はcygwin32(?)を使用して問題を回避することができます。 – Amir

関連する問題