[#21157] あったらうれしいメソッド to_n, to_n!, to_s! — ogino@...

荻野です。あったらうれしいメソッドということで書いてみます。

16 messages 2000/03/03

[#21159] メソッドの入り口 — ogino@...

荻野です。もうひとつご指導ください。

93 messages 2000/03/03
[#21170] Re: メソッドの入り口 — Shin-ichiro Hara <sinara@...> 2000/03/03

原です。

[#21243] Re: メソッドの入り口 — keiju@... (石塚圭樹) 2000/03/07

けいじゅ@日本ラショナルソフトウェアです.

[#21247] Re: メソッドの入り口 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 2000/03/07

[#21267] 引数コピーとオブジェクト指向 (Re: メソッドの入り口) — Hideto ISHIBASHI <s34204@...> 2000/03/08

石橋秀仁です。

[#21272] Re: 引数コピーとオブジェクト指向 (Re: メソッドの入り口 ) — 中村暁史 Nakamura Akifumi <BXQ04723@...> 2000/03/08

[#21276] Re: 引数コピーとオブジェクト指向 (Re: メソッドの入り口 ) — nobu.nakada@... 2000/03/09

なかだです。

[#21279] Re: 引数コピーとオブジェクト指向 (Re: メソッドの入り口 ) — ogino@... 2000/03/09

oop未満の世界観の荻野です。

[#21282] Re: 引数コピーとオブジェクト指向 — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp> 2000/03/09

越水です。

[#21285] Re: 引数コピーとオブジェクト指向 — ogino@... 2000/03/10

荻野です。

[#21365] Re: 引数コピーとオブジェクト指向 — Matsuo Hisanori <hisanori@...> 2000/03/13

松尾です。

[#21293] Re: 引数コピーとオブジェクト指向 — Matsuo Hisanori <hisanori@...> 2000/03/10

松尾です。

[#21297] Re: 引数コピーとオブジェクト指向 — ogino@... 2000/03/10

荻野です。

[#21302] Re: 引数コピーとオブジェクト指向 — 土岐 仁謙 <toki@...> 2000/03/10

土岐です。

[#21371] Re: 引数コピーとオブジェクト指向 — Matsuo Hisanori <hisanori@...> 2000/03/13

松尾です。

[#21374] Re: 引数コピーとオブジェクト指向 — TADA Tadashi <sho@...> 2000/03/13

ただただしです。

[#21280] raise non-Exception object — Kenichi Komiya <kom@...3.rim.or.jp>

24 messages 2000/03/09
[#21283] Re: raise non-Exception object — nobu.nakada@... 2000/03/09

なかだです。

[#21315] Re: raise non-Exception object — Kenichi Komiya <kom@...3.rim.or.jp> 2000/03/11

[#21342] Re: raise non-Exception object — nobu.nakada@... 2000/03/12

なかだです。

[#21384] ruby 1.4.4 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

35 messages 2000/03/13

[#21442] 配列内のソート — Takayuki Tanaka <tanaka@...>

こんにちは Tanです。

16 messages 2000/03/15

[#21583] ruby for Web — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

27 messages 2000/03/22
[#21584] Re: ruby for Web — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/03/22

なひです.

[#21649] net-1.1.10 — TAKAHASHI Masayoshi <maki@...>

高橋征義です。net/http 使いたおし中。

17 messages 2000/03/27

[#21669] new version of mod_ruby & eRuby — Shugo Maeda <shugo@...>

前田です。

14 messages 2000/03/28

[ruby-list:21212] Re: Ruby/GTK の動かし方

From: Yasushi Abe <yasushi@...>
Date: 2000-03-06 05:18:57 UTC
List: ruby-list #21212
阿部です。

At Mon, 6 Mar 2000 11:35:06 +0900,
Hiroshi IGARASHI <igarashi@ueda.info.waseda.ac.jp> wrote:
> > extconf.rbってとうやって作られるのかよく知らないのですが(ぉぃ)これに対
> > する修正ってどうするのが正当なんでしょう?
> extconf.rbは人間が書いてます。
> 普通にeditorで修正して下さい ;-)

なるほど:-)
いえ、autoconfみたいなものがあるのかなぁとおもいましたので(^^;

> もしあまりに修正が多いようなら、Windows用とそれ以外用の
> extconf.rbを分けてしまうことにしてもいいですが、
> できれば単一のextconf.rbの中でまとめてくれると嬉しいです。

ええと、extconfはmswin32版とほぼ一緒です。
なので、分けるまでもないと思います。

一応私がコンパイルするときに使ったgtk-0.23へのパッチを添付します。
# PLATFORMとのマッチの辺りなんかひどいですな(^^;

----
yasushi abe <yasushi@stbbs.net>

Attachments (1)

gtk-0.23-cygwin.patch (1.87 KB, text/x-diff)
diff -ru2N gtk-0.23.orig/extconf.rb gtk-0.23/extconf.rb
--- gtk-0.23.orig/extconf.rb	Wed Jan 26 02:31:50 2000
+++ gtk-0.23/extconf.rb	Mon Feb 28 15:21:53 2000
@@ -8,5 +8,5 @@
 # detect GTK+ (and Imlib) configurations
 #
-if /mswin32/ !~ PLATFORM
+if /win/ !~ PLATFORM
   config_cmds = ["gtk-config"]
   if enable_config("imlib", true)
@@ -47,6 +47,6 @@
   end
 else
-  $LDFLAGS = '-L/usr/local/lib'
-  $CFLAGS = '-I/usr/local/include/gdk/win32 -I/usr/local/include/glib -I/usr/local/include'
+  $LDFLAGS = '-L/usr/local/lib -L/usr/local/src/ruby/src/glib -L/usr/local/src/ruby/src/gtk+/gdk -L/usr/local/src/ruby/src/gtk+/gtk -L/usr/local/src/ruby/src/imlib/gdk_imlib'
+  $CFLAGS = '-I/usr/local/src/ruby/src/gtk+ -I/usr/local/src/ruby/src/gtk+/gtk -I/usr/local/src/ruby/src/gtk+/gdk -I/usr/local/src/ruby/src/gtk+/gdk/win32 -I/usr/local/src/ruby/src/glib -I/usr/local/src/ruby/src/imlib/gdk_imlib'
 end
 
@@ -75,5 +75,5 @@
 
   lib_ary = []
-  if /mswin32/ !~ PLATFORM
+  if /win/ !~ PLATFORM
     lib_ary = [ ["X11", "XOpenDisplay"],
                 ["Xext", "XShmQueryVersion"],
@@ -99,5 +99,5 @@
     end
   end
-  if /mswin32/ =~ PLATFORM
+  if /win/ =~ PLATFORM
      if have_library("gdk_imlib", "gdk_imlib_init")
        $CFLAGS = $CFLAGS + " -DHAVE_GDKIMLIB"
diff -ru2N gtk-0.23.orig/src/global.h gtk-0.23/src/global.h
--- gtk-0.23.orig/src/global.h	Fri Jan 28 01:40:48 2000
+++ gtk-0.23/src/global.h	Mon Feb 28 15:17:50 2000
@@ -18,5 +18,5 @@
 #include "rubysig.h"
 #include <gtk/gtk.h>
-#include <gdk/gdkx.h> /* for GDK_ROOT_WINDOW() */
+#include <gdkwin32.h> /* for GDK_ROOT_WINDOW() */
 #ifdef HAVE_GDKIMLIB
 #include <gdk_imlib.h>
diff -ru2N gtk-0.23.orig/src/rbgtk.c gtk-0.23/src/rbgtk.c
--- gtk-0.23.orig/src/rbgtk.c	Fri Feb 11 19:20:42 2000
+++ gtk-0.23/src/rbgtk.c	Mon Feb 28 15:28:48 2000
@@ -402,5 +402,5 @@
 }
 
-#ifndef NT
+#if  !defined(NT) && !defined(__CYGWIN__)
 VALUE
 make_grcstyle(style)

In This Thread