2003-04-28 (Mon)
_ [comp] mutt
netnews はもう興味なくなったし、mnews から mutt にしてみた。
_ [comp] waimea
Blackbox 派生型ってことで、試してみた。けどすぐ Blackbox に戻した。SloppyFocus で ClickToRaise(Frame だけじゃなくて Window ならどこでも) じゃないと性に合わないんだよな。AfterStepClassic 愛用してたのもこれのためだし、旧 Blackbox でも SloppyFocus+ClickToRaise な patch 当てて使ってた。今の Blackbox は patch なしで(SlppyFocus のみで) OK だから良い。
_ [comp] XFree86 with pam
LFS にいろいろねじ込もうとするが、困ったことに portmap も wget も lftp も(以下略)もなーんにもないのでいきなりはまる。local HDD を mount してそっちのアプリを借りようとするも、足りない lib があって動かないもの多数。それでも lib そのものを cp して LD_LIBRARY_PATH でごまかして…などしてある程度のアプリは install 完了。 そして大物 XFree86。PenIII1GHz でやったら make World には 1 時間半くらいか。起動時に module 群が __guard や __guard_setup といった symbol が relocation error を起こす。一つずつ -fno-stack-protector で compile し直し。続いて root での起動は成功したが、一般ユーザだと pam ではねられる。pam のファイルは次の通り。(多分 RedHat 由来だと思うんだけど)
#%PAM-1.0
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/pam_console.so
account required /lib/security/pam_permit.so
ひっかかってるのは多分 pam_console。RedHat の pam SRPM にしか入ってない独自 module のようだ。これを入れたがやはり X は上がらない。どうしたものか。
2003-04-25 (Fri)
_ [comp] http://rss-jp.net/
こんなページを発見した。
_ [comp] GCC 3.2.3 release
しばらく前から ftp には存在しているのに気付いていたが、ようやく release announce が出たので入れてみる。ついでに LFS 再開。
_ [comp] LFS
static 部を作り終わった後、CFLAGS 等を設定するのを忘れてたのでやりなおし。
CFLAGS="-mcpu=i686 -march=i686 -Wall -Wstrict-prototypes -O2 -g"
CXXFLAGS="-mcpu=i686 -march=i686 -Wall -Wstrict-prototypes -O2 -g"
してる。-fomit-frame-pointer は buggy なので最近はつけないようにした。 bootscript は以前自作 distro に使おうと思っていた自作のものを流用。LFS の流儀の通りに完全に則ってたわけでもないし、自作 distro と読んでも差し支えないか? とりあえず boot する段階までもってこれたのでひとまず満足。これからは環境設定の番。