おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2002年12月12日(Thu) 霧の朝 [長年日記]

そろそろ雪が降るかもよっていうオドシがひしひしと伝わってくる。xsnowも稼働中。

/usrが溢れました

溢れたというか、寸止め状態?rpmがチェックしてくれてるおかげか? どれか/の下に移そう。

$ df -m /backup /usr
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/hda11               29842     10704     17622  38% /backup
/dev/hda9                 4038      3832         0 100% /usr

/backupは10437ファイル中431が新しくて、順調な増え具合なんだけど。

$ cd /usr; sudo du -sm *してピックアップしてみると、

  • 1660 share
  • 1230 lib
  • 323 X11R6
  • 225 bin

/usrパーティションをマウントできない場合に一番必要そうなのは、 /usr/binと/usr/libかな?

# mkdir /usr_on_root
# cp -a /usr/bin /usr_on_root
# cp -a /usr/lib /usr_on_root
# telinit 1
# cd /usr
# mv bin bin.orig
# mv lib lib.orig
# ln -s /usr_on_root bin
# telinit 3

rpm -verifyでも警告は出ないし、 コマンドもちゃんと動きそうなのでオリジナルを消去。

$ df -m /usr
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/hda9                 4038      2376      1457  62% /usr

19日追記:この時には、

cd /usr
ln -s /usr_on_root/lib lib
ln -s /usr_on_root/bin bin

という作業をしたのですが、それだけでは不十分だった。 gccが、/usr/lib/../include/... というサーチパスを持つので、さらに、 /usr_on_rootから/usr以下のディレクトリへのsymlinkを作る必要がありました。

eRubyの引数の空行を許すtDiaryのバグがやっと修正できました

さっきの更新では空セクションはできませんでした。よかった。空文字列に対して、split_sectionsが呼びだされる可能性があるのに気づかなかったのだ。パッチを更新。

午前のgarakuta

../tools/OmoiKondara -Sで しばしビルドの後、こんなん出ました〜

../tools/OmoiKondara:836:in `build_and_install': undefined method `packages' for nil (NameError)
        from ../tools/OmoiKondara:884:in `build_and_install'
        from ../tools/OmoiKondara:883:in `each'
        from ../tools/OmoiKondara:883:in `build_and_install'
        from ../tools/OmoiKondara:881:in `each'
        from ../tools/OmoiKondara:881:in `build_and_install'
        from ../tools/OmoiKondara:958:in `chk_requires_strict'
        from ../tools/OmoiKondara:956:in `each'
        from ../tools/OmoiKondara:956:in `chk_requires_strict'
         ... 8 levels...
        from ../tools/OmoiKondara:1261:in `recursive_build'
        from ../tools/OmoiKondara:1256:in `each'
        from ../tools/OmoiKondara:1256:in `recursive_build'
        from ../tools/OmoiKondara:1402

依存関係によってどこかでpackagesがnilになっちゃうんだろうな。 (こんなとこに書いてないで自分でなんとかしなさい。はいすみません。

GSL release candidate 1.2.90

gsl-1.2-3mのgsl.specでバージョンとソースの変更をするだけで、make testが通りました。(gcc-3.2-8m、glibc-2.2.5-30m) ここに書いてもしょうがないけど、gcc3.2の動作報告はもう出てるしね。

gccのオプションはこんな感じ:CFLAGS=-O2 -march=i586 -funroll-loops -fomit-frame-pointer -fstack-protector -ffloat-store -O2

gsl-discussより、Brian GoughさんのDate: Wed, 11 Dec 2002 18:07:02 +0000 (GMT)のメール。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>