Shiro Kawai
shiro****@lava*****
2010年 5月 25日 (火) 12:55:57 JST
そのエラーが出るということは GAUCHE_API_PRE_0_9 が効いていない (互換APIを呼んでるつもりが新APIの方を呼んじゃってる) ってことだと 思います。とりあえずチェックするところとしては、 - src/gauche-gtk.hに #define GAUCHE_API_PRE_0_9 追加するパッチは 確かに当たっていますか? - もしかして、前に不完全な形でGauche-gtkのインストールを試みたってことはありませんか (古いgauche-gtk.hがどっかにあってそっちを見ちゃってる) あたりじゃないかと思います。 1がyes、2がnoなら再現条件を詰めてゆくのでその旨お知らせください。 --shiro From: Ryo Takaishi <s10g4****@stmai*****> Subject: [Gauche-devel-jp] Gauche-gtkのビルドが失敗する Date: Tue, 25 May 2010 12:45:31 +0900 (JST) > はじめまして,高石と申します. > http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aGauche-gtk-0.4.1%20on%20Gauche-0.9 > に従ってGauche-gtkをインストールしようとしたのですが,Gauche-gtkのmake > 時に以下のようなエラーが発生し,ビルドすることができません. > どうすればよいでしょうか. > > /usr/bin/gosh genstub gtkaccelgroup.stub > x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -O2 -pipe -I/usr/lib64/gauche/0.9/include `gauche-config --so-cflags` -fomit-frame-pointer `pkg-config --cflags gtk+-2.0` -c -o gtkaccelgroup.o gtkaccelgroup.c > gtkaccelgroup.c: In function ‘accel_group_finder’: > gtkaccelgroup.c:49: error: too few arguments to function ‘Scm_Apply’ > make[1]: *** [gtkaccelgroup.o] エラー 1 > rm gtkaccelgroup.c > make[1]: ディレクトリ `/home/takaishi/cvsroot/gauche/Gauche-gtk/src' から出ます > make: *** [all] エラー 2 > > > OSはGentooLinuxカーネル2.6.30-gentoo-r5,Gaucheのバージョンは0.9,Gauche-gtkのバージョンはCVS HEADです. > よろしくお願いします. > > -- > 高石 諒 > 香川大学大学院工学研究科信頼性情報システム工学専攻 > s10g4****@stmai***** > > _______________________________________________ > Gauche-devel-jp mailing list > Gauch****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/gauche-devel-jp