[Gauche-devel-jp] Re: Fixpoint?

アーカイブの一覧に戻る

Shiro Kawai shiro****@lava*****
2004年 6月 21日 (月) 18:39:03 JST


From: yasuy****@javao*****
Subject: [Gauche-devel-jp] Re: Fixpoint?
Date: Mon, 21 Jun 2004 18:01:11 +0900

> Debian serge で CVS 版を make すると以下のエラーが発生しました。
> 
> /usr/local/bin/gosh genstub gtktextview.stub
> gcc -DHAVE_CONFIG_H -g -O2 -I/usr/local/lib/gauche/0.8/include   -I/usr/X11R6/include -fomit-frame-pointer -march=i686 -DUSE_I686_PREFETCH `pkg-config --cflags gtk+-2.0`   -c -o gtktextview.o gtktextview.c
> gtktextview.c: 関数 `Scm_GtkTextViewClass_just_selected_element_GET' 内:
> gtktextview.c:228: error: structure has no member named `just_selected_element'
> gtktextview.c: 関数 `Scm_GtkTextViewClass_just_selected_element_SET' 内:
> gtktextview.c:235: error: structure has no member named `just_selected_element'
> gtktextview.c: 関数 `Scm_GtkTextViewClass_reserved2_GET' 内:
> gtktextview.c:241: error: structure has no member named `reserved2'
> gtktextview.c: 関数 `Scm_GtkTextViewClass_reserved2_SET' 内:
> gtktextview.c:248: error: structure has no member named `reserved2'
> make[1]: *** [gtktextview.o] エラー 1

ここはGtkのヘッダファイルから自動生成されるstubに関する部分です。
CVS版から作ったということは、make stubsをやってるんですよね?
そうすると2.4のヘッダを見てるはずですが… 2.2系と2.4系の両方入っちゃってる
とかそういうことはありますか?

make stubsが2.4のヘッダのパーズに失敗して変なフィールドを見ちゃってる
可能性はあるので、こっちでも調べてみます。

> > それが面倒ならdraw-list-bullet中のgdk-draw-polygon
> > の呼び出しをこう変えてみて下さい。
> > 
> > -           (gdk-draw-polygon drawable gc #t pv)))
> > +           (gdk-draw-polygon drawable gc 1 pv)))
> 
> とりあえずこれでしょうか...

まあ、こっちの方が手軽だとは思います。

--shiro



Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る