在 Linux 上安裝 lablgtk
您好我正在執行 Linux Mint 18.2 並嘗試為 Ocaml (4.05.0) 安裝 lablgtk。在自述文件中,findlib 1.2.1 是必需的,所以我嘗試安裝它。
當我嘗試 ./configure for findlib 時,我收到兩條消息:
labltk:不存在
camlp4:不存在
所以我下載了camlp4,然後嘗試下載labltk。當我為 labltk 嘗試 ./configure 時,我收到了以下消息:
配置 LablTk… 執行測試:gcc -O2 -fno-strict-aliasing -fwrapv
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst not found 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 not found 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 -lm -ldl
gcc:錯誤:不是:沒有這樣的文件或目錄 gcc:錯誤:找到:沒有這樣的文件或目錄
執行測試:gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/sw/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/pkg/include not found tclversion.c -lm -ldl gcc: error: not: No such file or directory gcc: error: found: No such file or directory runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include not found 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 not found tclversion.c -lm -ldl gcc: error: not: No such file or directory gcc: error: found: No such file or directory runtest: 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 not found tclversion.c -lm -ldl gcc: error: not: No such file or directory 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 not found tclversion.c -lm -ldl gcc: error: not: No such file or directory gcc: error: found: No such file or directory 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 not found tclversion.c -lm -ldl gcc: error: not:沒有這樣的文件或目錄 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 not found tclversion.c -lm -ldl gcc: error: not:沒有這樣的文件或目錄 gcc:錯誤:找到:沒有這樣的文件或目錄 runtest: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 not found tclversion.c - lm -ldl gcc: error: not: No such file or directory gcc: error: found: No such file or directory runtest: 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 介面。任何幫助表示讚賞。謝謝!
您需要弄清楚是什么生成了“未找到”,該“未找到”正在插入到配置正在生成的命令行中 - 這將是一些進一步缺失的依賴項。
您是否嘗試過使用所有這些的發行版打包版本?他們應該解決所有問題。Mint 有一些似乎適用的軟體包,例如(不確定你在尋找什麼):
p liblablgtk2-ocaml - runtime libraries for OCaml bindings for G p liblabltk-ocaml - OCaml bindings to Tcl/Tk (runtime librarie
等等。