ocamltk (A library for interfacing Objective Caml with Tcl/Tk)

[ 戻る | トップページに戻る ]

概要

ocamltk とは、Objective Caml の Tck/Tk インターフェイス・ライブラリ。

URL

http://pauillac.inria.fr/~furuse/jmmm/

インストール環境

Plamo Linux 2.0 (Kernel 2.2.17 + glibc 2.1.2)

必要なもの

Objective Caml 2.04 以降, Tck/Tk 8.0 日本語版

バージョン

416

インストール手順

$ tar xvfz ocamltk416.tar.gz 
$ cd camltk416
$ ./configure --with-config=site.config
(snip)
checking Tcl and Tk includes and libraries... checking for tcl.h... yes
checking for tk.h... yes
checking for Tcl_GetObjResult in -ltcl80... no
checking for Tcl_GetObjResult in -ltcl8.0... no
checking for Tcl_GetFile in -ltcl76... no
checking for Tcl_GetFile in -ltcl7.6... no
checking for Tcl_GetFile in -ltcl75... no
checking for Tcl_GetFile in -ltcl7.5... no
checking for Tcl_GetFile in -ltcl... no
configure: error: Can't find a tcl library.
Check config.log to see what happened

むむ、ocaml に引き続いて tcl ライブラリが見付からない。site.config をみると ちゃんと設定があった。以下のように修正する。
## If you're building the japanised version of MMM, you must use the
## japanised versions of Tcl and Tk. The libraries are usually installed
## as libtclXXjp.a and libtkXXjp.a. Uncomment the following line if you
## want "configure" to find the correct libraries
LIBEXT=jp        <--- 先頭の '# ' を削除する

再度 configure を実行。今度は OK 。
$ ./configure --with-config=site.config
$ make all
$ cd examples; make; ./helloworld

foobar というラベルのボタンのついたウィンドウが表示されるので、 ウィンドウを閉じて example を終了する。 最後にインストールしておしまい。
$ cd ..
$ su
# make install
# exit

[ 戻る | トップページに戻る ]