トップ «前の日記(2001-10-30) 最新 次の日記(2001-11-01)» 月表示 編集

日々の流転


2001-10-31 [長年日記]

λ. 日の出

6:12:58
6:13:00
6:16:20

λ. 弔いの哲学

こないだ借りて読んだんだけど、僕にはかなり難しかった。残念だけど10分の1も理解できてないと思う。とりあえず、「弔いは、誰かの死と私の生の断絶を思い知ることである」という事、それから「戒律を宗教制度の下から解き放つこと、言いかえれば、戒律を無神論者が哲学的に考え抜くこと、このことが、殺された者の弔いと殺した者の贖罪の道を指し示すはずである」という一文は印象的だった。そのうちまた読んでみたい。

λ. EXTERN

というわけで試してみたら、EXTERN無しで宣言されているシンボルもちゃんとexportされてるみたい。gccのオプションなのかな。まあ、それはそうとして、拡張ライブラリ側はやっぱりEXTERN付きで宣言する必要があるんだけどね。

Tags: ruby

λ. つーわけで、Gimp-Rubyの方もruby_errinfoを使うように書き換えてみたり。rb_protect内でrb_rescue2を使う嫌らしいコードが無くなったので、気分が良い。

λ. Amaya

gtk+版はこないだコンパイルできることを確かめたので、今度はMotif版をLesstifを使ってコンパイルしてみた。で、動かそうとしたら早速落ちた。やれやれ、まだ殆どコードをいじってないというのに……先が思いやられる。

Program received signal SIGSEGV, Segmentation fault.
__XmStringSegmentExtent (flist=0x874a740, comp=0x874a7c8, width=0xbfffc564, 
    height=0xbfffc566, ascent=0xbfffc568, descent=0xbfffc56a) at XmString.c:946
946     XmString.c: No such file or directory.
        in XmString.c
(gdb) bt
#0  __XmStringSegmentExtent (flist=0x874a740, comp=0x874a7c8, 
    width=0xbfffc564, height=0xbfffc566, ascent=0xbfffc568, descent=0xbfffc56a)
    at XmString.c:946
#1  0x40110af2 in _XmStringExtent (fontlist=0x874a740, string=0x874a760, 
    width=0x874a5b0, height=0x874a5b2) at XmString.c:1808
#2  0x400953ca in _XmCalcLabelDimensions (w=0x874a4b0) at Label.c:1799
#3  0x40093985 in initialize (request=0xbfffc890, new_w=0x874a4b0, 
    args=0xbfffcff0, num_args=0xbfffc730) at Label.c:674
#4  0x401a9994 in XtAppCreateShell () at eval.c:88
#5  0x401a8bc0 in XtInitializeWidgetClass () at eval.c:88
#6  0x401a90e6 in _XtCreateWidget () at eval.c:88
#7  0x401a96e4 in XtCreateWidget () at eval.c:88
#8  0x4005c606 in XmCreateCascadeButton (parent=0x8749a48, 
    name=0x86d4400 "File", arglist=0xbfffcff0, argcount=6) at CascadeB.c:1355
#9  0x0816a28a in MakeFrame () at eval.c:88
#10 0x08185ba0 in OpenCreatedView () at eval.c:88
#11 0x081b999a in TtaOpenMainView () at eval.c:88
#12 0x08080bd6 in InitDocView () at eval.c:88
#13 0x080842f6 in GetHTMLDocument () at eval.c:88
#14 0x08084a9a in CallbackDialogue () at eval.c:88
#15 0x08080889 in GoToHome () at eval.c:88
#16 0x08086b23 in InitAmaya () at eval.c:88
#17 0x08166dea in CallAction () at eval.c:88
#18 0x08166ef5 in CallEventType () at eval.c:88
#19 0x0817c7f1 in TtaMainLoop () at eval.c:88
#20 0x080506ca in main () at eval.c:88
#21 0x403601be in __libc_start_main (main=0x804d770 <main>, argc=1, 
    ubp_av=0xbffff82c, init=0x804c2c4 <_init>, fini=0x81fbef0 <_fini>, 
    rtld_fini=0x4000ddf0 <_dl_fini>, stack_end=0xbffff81c)
    at ../sysdeps/generic/libc-start.c:129