Kimura Fuyuki
fuyuk****@hadal*****
2002年 12月 27日 (金) 14:13:23 JST
At Thu, 26 Dec 2002 16:12:07 +0900, Kimura Fuyuki <fuyuk****@hadal*****> wrote: > > ちなみに gauche-gtk port の gtkgl 対応は、 > > - ports freeze が明けて、 > > - gtkglext port が commit されてから ひとつ思い出したので補足。 gtkglext のバージョンが 0.6.1 まで上がっていて、これを Gauche-gtk と組 み合わせて使いたい場合にはちょっと手直しが必要になっています。 v0.6.1 との組み合わせに特に問題がないのであれば(少なくともgearsは回っ ています)、Gauche-gtk のほうで s/gtkglext-0.x/gtkglext-1.0/ して README を更新したほうがいいと思います。(添付参照。typoを見つけたのでつ いでにfix) -- 木村 冬樹 -------------- next part -------------- cvs server: Diffing . Index: README =================================================================== RCS file: /cvsroot/gauche/Gauche-gtk/README,v retrieving revision 1.5 diff -u -r1.5 README --- README 16 Nov 2002 03:32:50 -0000 1.5 +++ README 27 Dec 2002 05:09:26 -0000 @@ -29,7 +29,7 @@ already have it. - Optionally, you can build GtkGLExt binding with Gauche-gtk. - If you want it, you need gtkglext-0.5.1. + If you want it, you need gtkglext-0.6.0 or later. It can be downloaded from http://gtkglext.sourceforge.net/ . You'd want to have Gauche-gl as well to use gtkglext. @@ -51,7 +51,7 @@ You can find some Scheme scripts ported from GTK examples under 'examples/gtk-tutorial' directory. -There are also a few gtkglext examples undder examples/gtkglext. +There are also a few gtkglext examples under examples/gtkglext. Most GTK/GDK/Pango classes and functions are mapped straightforward to Scheme. GTK class becomes Scheme class. For example, cvs server: Diffing examples cvs server: Diffing examples/gtk-tutorial cvs server: Diffing examples/gtkglext cvs server: Diffing gtkgl Index: gtkgl/Makefile.in =================================================================== RCS file: /cvsroot/gauche/Gauche-gtk/gtkgl/Makefile.in,v retrieving revision 1.3 diff -u -r1.3 Makefile.in --- gtkgl/Makefile.in 8 Sep 2002 23:26:45 -0000 1.3 +++ gtkgl/Makefile.in 27 Dec 2002 05:09:26 -0000 @@ -1,6 +1,6 @@ -GTKGL_CFLAGS = `pkg-config --cflags gtkglext-0.x` -GTKGL_LDFLAGS = `pkg-config --libs-only-L gtkglext-0.x` -GTKGL_LIBS = `pkg-config --libs-only-l gtkglext-0.x` +GTKGL_CFLAGS = `pkg-config --cflags gtkglext-1.0` +GTKGL_LDFLAGS = `pkg-config --libs-only-L gtkglext-1.0` +GTKGL_LIBS = `pkg-config --libs-only-l gtkglext-1.0` CC = @CC@ Index: gtkgl/gauche-gtkgl.h =================================================================== RCS file: /cvsroot/gauche/Gauche-gtk/gtkgl/gauche-gtkgl.h,v retrieving revision 1.3 diff -u -r1.3 gauche-gtkgl.h --- gtkgl/gauche-gtkgl.h 7 Sep 2002 22:08:44 -0000 1.3 +++ gtkgl/gauche-gtkgl.h 27 Dec 2002 05:09:26 -0000 @@ -18,8 +18,8 @@ #ifndef GAUCHE_GTKGL_H #define GAUCHE_GTKGL_H -#include <gtkglext-0.x/gdk/gdkgl.h> -#include <gtkglext-0.x/gtk/gtkgl.h> +#include <gtkglext-1.0/gdk/gdkgl.h> +#include <gtkglext-1.0/gtk/gtkgl.h> #include "../src/gauche-gtk.h" #include "../src/gtk-config.h" cvs server: Diffing lib cvs server: Diffing lib/gtk cvs server: Diffing src