2001-11-17 [長年日記]
λ. commutativeでない演算に「+」演算子を割り当てるのは止めてくれ〜、と思う今日この頃。
λ. 読んだ本
- 『真・魔導物語 - 世にも不思議な落ちこぼれ魔導師 の巻』
- 織田健司[著]
λ. Gimp
GIMP-1.3を弄ぶために、その辺りのライブラリをバータリーな感じで突っ込む。すぐ終ると思ったけど、意外と苦戦して半日がこれで潰れてしまった。以下はメモ。
λ. glib-1.3.10.tar.gz
specファイルからRPMを作ったら何故かlibgmodule.so, libgthread.so, libgobjectが出来上がってなかったので、手作業でいじってRPMを作成。ちゃんと旧版と共存できるようになっていて偉い。
λ. pkgconfig-0.8.0.tar.gz
specファイルが無かったので野良ビルド。
λ. pango-0.21.tar.gz
パッケージ作成中にエラー。どこかでpango/.libs/libpangox-0.21.soが勝手にpango/.libs/libpangox-0.21.soUにリネームさせられてしまうようで、他のモジュールからリンクできない。glibの方もライブラリ周りのトラブルだったことを考えると、libtoolあたりの問題かも。とりあえずモジュールのコンパイルの間だけpango/.libsをchmod -wして対処。そうして作ったのは良いが、今度は何故かlibpangox-0.21.soがパッケージに含まれない。まあ、気にしないでインストールして足らないファイルは手でインストール
そーいや、 indicモジュールの使うフォントのcharsetってis13194-*じゃないのね…
λ. atk-0.6.tar.gz
glib-genmarshalが自分のあるディレクトリに.libsを作ろうとする。glib-genmarshalの使い方が良く解らない。仕方無いので/usr/bin/glib-genmarshalを別のディレクトリにコピーしてそっちを使うようにちょこちょこっと修正してRPMを作成。
λ. gtk-1.3.10.tar.gz
atkと同様。幾つか.soが消えている場合があったようなので、その辺りも手作業でRPMを作成…できないや。でも、インストールは出来た。
λ. …つーわけでばバータリーだけどとりあえずインストールは出来たので、明日はGimp-1.3の予定。