Tue, 19 Jul 2005
Zeta1.0でskkIM、まとめ
Zeta1.0でskkIMが動かない件についての話しの続き。にちゃんで得た情報に基き、次のようにしてみました。
/boot/zeta/system/lib/
以下に隣りのZeta rc2のパーテーションからもってきたlibtextencoding.soをlibTextEncoding.soとリネームしてコピーする/boot/zeta/etc/develop/zeta-r1-gcc2-x86/lib/x86
以下にシンボリックリンクを作る- Makefileの155行目を
install-skk: all
と書き換える - make;make install-skk
- バイナリエディタでファイルを開き、
libtextencoding.so
をlibTextEncoding.so
と書き換える
成功。AnthyIMも同様で、バイナリエディタで書き換えることによって、Zeta1.0で使えるようになりました。ありがとうございました。skkIM for Zeta1.0を置いておきます。辞書は入っていませんので自分で取ってきてください。使用は自己責任で。
Mon, 18 Jul 2005
Zeta1.0でncftp
Zeta1.0でncftpがconfigure;make LIB="-lbind -lsocket"でサクっとコンパイル出来ました。今まで、BeOSr5とかでは出来ませんでした。ということで、置いておきます。400キロバイトくらい。
逆にcurlがダメなんだけど…
Zeta1.0が来たそのよんてんご
朝起動して、夕方にはリソースを食い潰してフリーズしてた。スクリーンセーバーのモジュールによってはダメなものもあるみたい。ちなみに、使っていたのはNebulaモジュールです。お気に入りのやつなのに…
Zeta1,0でskkIMが動かない件についての話しの続き。/boot/zeta/etc/develop/zeta-r1-gcc2-x86/lib/x86
以下に/boot/zeta/system/lib/myoldtextencoding.so
のシンボリックリンクを作ってみたところ、問題無くリンクされました。/boot/zeta/system/lib/
はリンカが見ていないのか…
リンクは出来ても、バイナリは動かないままで、にちゃんで見たようなふうに上手くは動かない…寂しい。
Sun, 17 Jul 2005
Zeta1.0が来たそのよん
Zeta1,0でskkIMが動かない件について、さらに検証を続ける。libmyoldtextencoding.soいやlibtextencoding.soを古いものに入れ替えるとskkIMやAnthyIMは動くようになるけれど、KEditが動かなくなっちゃうよ、というのが前回までの話し。
Makefileの84行目、libtextencoding.soをリンクしている部分を編集し、同一階層に作ったlibmyoldtextencoding.soをリンクさせようとしても上手くいきません。同一階層に似た名前のものがあるのがいけないのかと思い、/boot/home/config/lib/myoldtextencoding.so
にコピーした上でリンクさせてみる…リンク成功。しかし、出来たバイナリを使ってみると、初期と同じ症状が出て、動作しません。この共有ライブラリを/boot/zeta/system/lib/textencoding.so
としてコピーして再度コンパイルすると…このバイナリは正常に動く。しかしこの状態だとKEditが動かない。何、名前が違っているとダメなの? ってことは、他のライブラリのことも考えないといけないのか。
良く分らない…エディタより日本語入力のほうが大事だから、KEditを使わずにgvimで…って、こっちも問題ありだしなぁ。かんなは使い方すら良く分らんし。何より、skk以外は受け付けない体になってしまったし。
Zeta1.0が来たそのさん
skkIMが動かない件について、検証してみました。
くまりゅう氏の2005年1月6日の日記を元に、/boot/zeta/system/lib/libtextencoding.so
をZeta RC2のそれと比較してみると…サイズが全然違いますね。バックアップした後、実際に入れ替えしてみると…動きましたよ。AnthyIMも同様に動かなかったのですが、これで動くようになりました。
ところが…KEditは次のようなメッセージが出て動かなくなっちゃいました。うーむ。
Could not open 'KEdit'.(Missing symbol 'FindCharacterSetByName__Q28BPrivate19BCharacterSetRosterPCc')