Linuxにlablgtkをインストールする

Linuxにlablgtkをインストールする

こんにちは、私はLinux Mint 18.2を実行しており、Ocaml(4.05.0)用のlablgtkをインストールしようとしています。 Readmeにはfindlib 1.2.1が必要とされていてインストールしてみました。

findlibに対して./configureを試みると、2つのメッセージが表示されます。

labltk: 存在しません

camlp4: 存在しません

それで、camlp4をダウンロードしてlabltkをダウンロードしてみました。 labltkに対して./configureを試みると、次のメッセージが表示されます。

LablTkの設定...テストの実行:gcc -O2 -fno-strict-aliasing -fwrapv

-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst tclversion.c が見つかりません -lm -ldl

gcc:エラー:いいえ:そのファイルまたはディレクトリはありません

gcc:エラー:見つかった:そのファイルまたはディレクトリはありません

テスト実行:gcc -O2 -fno-strict-aliasing -fwrapv

-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/local/include tclversion.c が見つかりません -lm -ldl

gcc:エラー:いいえ:そのファイルまたはディレクトリはありません

gcc:エラー:見つかった:そのファイルまたはディレクトリはありません

テストを実行します。 gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/opt/local/include tclversion.c notfound -lm -ldl

gcc:エラー:いいえ:そのファイルまたはディレクトリはありませんgcc:エラー:見つかりました:そのファイルまたはディレクトリはありません

テストを実行してください:gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/sw/include tclversion.c notfound -lm -ldl

gcc:エラー:いいえ:そのファイルまたはディレクトリはありません

gcc:エラー:見つかった:そのファイルまたはディレクトリはありません

テストを実行します。 gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/pkg/include tclversion.c notfound -lm -ldl gcc: エラー: なし: 該当ファイルなしまたはディレクトリ gcc: エラー:検出:テストを実行しているファイルまたはディレクトリがありません:gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include tclversion.c -lmが見つかりません - ldl gcc : エラー: なし: 対応するファイルまたはディレクトリなし gcc: エラー: 検出: 該当するファイルまたはディレクトリなし runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I /usr/ local/ include /tcl8.6 -I/usr/local/include/tk8.6 tclversion.c が見つかりません -lm -ldl gcc: エラー: なし: 対応するファイルまたはディレクトリなし実行テスト: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.6 -I/usr/include/tk8.6 tclversion が見つかりません.c -lm -ldl gcc: エラー: なし: 対応するファイルまたはディレクトリなし gcc: エラー: 検出: 対応するファイルまたはディレクトリなし runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT - o tst -I /usr /local/include /tcl8.5 -I/usr/local/include/tk8.5 tclversion.c が見つかりません -lm -ldl gcc: エラー: いいえ: ファイルまたはディレクトリがありません: ファイルが存在しないか、ディレクトリ実行テスト: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.5 -I/usr/include/tk8 5 tclversion .c が見つかりません -lm -ldl gcc: エラー: なし: 対応するファイルまたはディレクトリなし gcc: エラー: 見つかりません: 対応するファイルまたはディレクトリなし runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS= 64 - D_REENTRANT -o tst -I/usr /local/include /tcl8.4 -I/usr/local/include/tk8.4 tclversion.c が見つかりません -lm -ldl gcc: エラー: いいえ: ファイルまたはディレクトリなしgcc: エラー: 検出: 該当するファイルがないか、またはディレクトリ実行テスト: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.4 -I/usr/ include /tk8.4 tclversion.c 見つからない -lm -ldl gcc: エラー: なし: 対応するファイルまたはディレクトリなし gcc: エラー: 検出: 対応するファイルまたはディレクトリなし runtest: gcc -O2 -fno-strict-aliasing - fwrapv - D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr /local/include /tcl8.3 -I/usr/local/include/tk8.3 tclversion.c が見つかりません -lm -ldl gcc: エラー: なし: なしそのファイルまたはディレクトリはありません。 gcc:エラー:発見:そのファイルはありません。またはディレクトリ実行テスト:gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.3 - I/usr/include/tk8.3 tclversion.cを探すできません - lm -ldl gcc: エラー: なし: 対応するファイルまたはディレクトリなし gcc: エラー: 見つかった: 対応するファイルまたはディレクトリなし runtest: gcc -O2 -fno- strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/local/include /tcl8.2 -I/usr/local/include/tk8.2 tclversion.c が見つかりません -lm -ldl gcc: エラー: いいえ: 対応するファイルまたはディレクトリなし gcc: エラー:検出: 該当ファイルなしまたはディレクトリ実行テスト: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/ tcl8.2 -I/usr/include/tk8.2 tclversion.cが見つかりません - lm -ldl

gcc:エラー:いいえ:そのファイルまたはディレクトリはありません

gcc:エラー:見つかった:そのファイルまたはディレクトリはありません

tcl.hおよび/またはtk.hが見つかりません。

**構成のまとめ**

'labltk'ライブラリ:サポートされていません

パッケージマネージャを確認しましたが、tcl、tk、tcl-dev、tk-dev 8.6.0+9がインストールされています。

次回何をすべきかわかりませんが、OcamlのGtkインターフェイスが必要です。助けてくれてありがとう。ありがとうございます!

ベストアンサー1

構成が生成されるコマンドラインに挿入された「見つかりません」を生成するものは何であるかを理解する必要があります。これはさらに欠けている依存関係になります。

これらすべてのディストリビューションパッケージバージョンを試しましたか?彼らはすべての問題を解決しなければなりません。たとえば、Mintには機能しているように見えるパッケージがあります(不明)。正確に何を探していますか?):

p   liblablgtk2-ocaml               - runtime libraries for OCaml bindings for G
p   liblabltk-ocaml                 - OCaml bindings to Tcl/Tk (runtime librarie

など。

おすすめ記事