Kuro-san: 更新日誌: Unisonを使ってみる(2) で公開していた Unison 2.9.1 のパッケージを更新しました。
ダウンロード:
http://noir.s7.xrea.com/pub/zaurus/unison_2.9.1-2_arm.ipk
unison_2.9.1-1_arm.ipk からの修正点:
* 気が向いたら書きます: Unisonの導入 でご指摘いただいた、シンボリックリンクへの対応を行いました。
ビルド環境:
SL-C3000上でセルフコンパイルしました。
* SL-C700 上のビルド環境 其の二 で配布されている、dev.tar.gz
* Linux Zaurusでアセンブリプログラミング で配布されている、binutils_2.13.2.1-1_arm.ipk ← 前回の ocaml-3.07pl2 では必要なかったんですが…。
* SL-C7x0をhttp proxyにする に記されている、libc_nonshared.a のコピーと /usr/lib/libc.so の変更 ← 前回はこれを行わなかったので、symlink() 関数がないとみなされ、シンボリックリンク非対応のUnisonが出来上がってしまいました。
* cd /usr/lib; ln -s libdl.so.2 libdl.so
* ocaml-3.08.1 セルフコンパイル
$ ./configure -prefix /opt/QtPalmtop -binutils /usr/local/binutils/bin $ make world $ make opt # su # make install
Unison のコンパイル時エラーへの対処:
変更点は以下のとおり。
$ diff -u ubase/uprintf.ml.orig ubase/uprintf.ml --- ubase/uprintf.ml.orig Thu Apr 11 14:13:23 2002 +++ ubase/uprintf.ml Mon Nov 22 08:08:05 2004 @@ -10,8 +10,8 @@ (* *) (***********************************************************************) -external format_int: string -> int -> string = "format_int" -external format_float: string -> float -> string = "format_float" +external format_int: string -> int -> string = "caml_format_int" +external format_float: string -> float -> string = "caml_format_float" let fprintf outchan doafter format = let format = (Obj.magic format : string) in
Unison のコンパイル:
Posted by Hiroyuki KUROSAKI at 2004年11月22日 08:52$ make UISTYLE=text
サイン・インを確認しました、 さん。コメントしてください。 (サイン・アウト)
(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)