[Gauche-devel-jp] Gauche-gtkのビルドが失敗する

Back to archive index

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




Gauche-devel-jp メーリングリストの案内
Back to archive index