こんにちは、私は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
など。