[#9811] Ruby book — WATANABE Tetsuya <tetsu@...>

今日のひとこと(10/05)

22 messages 1998/10/05
[#9812] Re: Ruby book — matz@... (Yukihiro Matsumoto) 1998/10/05

まつもと ゆきひろです

[#9813] Re: Ruby book — "D.Kanda" <MAP2303@...> 1998/10/05

[#9815] Re: Ruby book — matz@... (Yukihiro Matsumoto) 1998/10/05

まつもと ゆきひろです

[#9827] Are there any NNTP Client Class? — Takeshi UME Imai <takeshi@...>

はじめまして。今井といいます。

17 messages 1998/10/05
[#9828] Re: Are there any NNTP Client Class? — aamine@... 1998/10/05

はじめまして、あおきともうします。

[#9869] man-1.1/Marshal.html — ttate@...

立石です。

47 messages 1998/10/07
[#9872] Re: man-1.1/Marshal.html — matz@... (Yukihiro Matsumoto) 1998/10/08

まつもと ゆきひろです

[#9880] comments on manual (Re: man-1.1/Marshal.html) — Motoyuki Kasahara <m-kasahr@...> 1998/10/08

SRA の笠原です。

[#9881] Re: comments on manual (Re: man-1.1/Marshal.html) — matz@... (Yukihiro Matsumoto) 1998/10/08

まつもと ゆきひろです

[#9909] Re: comments on manual (Re: man-1.1/Marshal.html) — Motoyuki Kasahara <m-kasahr@...> 1998/10/09

SRA の笠原です。

[#9936] Re: comments on manual (Re: man-1.1/Marshal.html) — matz@... (Yukihiro Matsumoto) 1998/10/09

まつもと ゆきひろです

[#9939] Re: comments on manual (Re: man-1.1/Marshal.html) — Shin-ichro Hara <sinara@...> 1998/10/09

原です。

[#9940] Re: comments on manual (Re: man-1.1/Marshal.html) — matz@... (Yukihiro Matsumoto) 1998/10/09

まつもと ゆきひろです

[#9941] Re: comments on manual (Re: man-1.1/Marshal.html) — Shin-ichro Hara <sinara@...> 1998/10/09

原です。

[#9942] Re: comments on manual (Re: man-1.1/Marshal.html) — matz@... (Yukihiro Matsumoto) 1998/10/09

まつもと ゆきひろです

[#9944] read(nil) (Re: comments on manual) — Shin-ichro Hara <sinara@...> 1998/10/09

原です。

[#9884] List of UserInterface Kits for Ruby ? — a.furudo@...

20 messages 1998/10/08
[#9906] Re: List of UserInterface Kits for Ruby ? — matz@... (Yukihiro Matsumoto) 1998/10/09

まつもと ゆきひろです

[#9885] 文字化け失礼、再送 — Akihiro Furudo <a.furudo@...>

26 messages 1998/10/08
[#9888] Re: 文字化け失礼、再送 — ttate@... 1998/10/08

立石です。

[#9897] お礼と、 Ruby/Gtk(i18n) について質問 — Akihiro Furudo <A.Furudo@...> 1998/10/08

[#9982] Re: お礼と、 Ruby/Gtk(i18n) について質問 — Daisuke Kanda <MAP2303@...> 1998/10/11

[#10320] Ruby/Gtk を FreeBSD にインストール (re:9982) — Akihiro Furudo <a.furudo@...> 1998/10/24

[#10328] Re: Ruby/Gtk を FreeBSD にインストール (re:9982) — Daisuke Kanda <MAP2303@...> 1998/10/25

[#9976] ruby:struct -> ext module -> ruby — Kikutani Makoto <kikutani@...>

きくたにです。

17 messages 1998/10/11

[#9999] ruby on HP-UX — AU6M-IWM@... (Iwama Misao)

20 messages 1998/10/12
[#10001] Re: ruby on HP-UX — matz@... (Yukihiro Matsumoto) 1998/10/12

まつもと ゆきひろです

[#10030] Ruby/Gtk text widget — TAKAHASHI Masayoshi <maki@...>

高橋です。

29 messages 1998/10/12
[#10035] Re: Ruby/Gtk text widget — Daisuke Kanda <MAP2303@...> 1998/10/12

[#10038] ruby/gtk method naming (Re: Re: Ruby/Gtk text widget) — "D.Kanda" <MAP2303@...> 1998/10/13

[#10067] Re: ruby/gtk method naming (Re: Re: Ruby/Gtk text widget) — Kazumi Okamoto <kazusan@...> 1998/10/13

岡本です。

[#10092] for が修飾子だったら — ARIMA Yasuhiro <fit0298@...>

有馬@FITECです。

46 messages 1998/10/14
[#10093] Re: for が修飾子だったら — matz@... (Yukihiro Matsumoto) 1998/10/14

まつもと ゆきひろです

[#10236] Array.html again — Motoyuki Kasahara <m-kasahr@...>

笠原です。こんにちは。

18 messages 1998/10/22
[#10237] Re: Array.html again — Kanda <MAP2303@...> 1998/10/22

[#10239] Re: Array.html again — matz@... (Yukihiro Matsumoto) 1998/10/22

まつもと ゆきひろです

[#10311] Re: 大規模プログラムの友 — m_seki@... (SEKI)

At 11:23 PM 98.10.23 +0900, Takashi Nakai wrote:

24 messages 1998/10/23
[#10312] Re: 大規模プログラムの友 — Takashi Nakai <nakai@...1.sys.to.casio.co.jp> 1998/10/23

ど〜も、(またしても)中井です。

[#10369] Re: 大規模プログラムの友 — matz@... (Yukihiro Matsumoto) 1998/10/27

まつもと ゆきひろです

[#10415] split — flare@... (Takashi Ikeda)

ふれあです。

20 messages 1998/10/28

[#10473] case with Class — MineroAoki <aamine@...>

あおきです。

46 messages 1998/10/29
[#10483] Re: case with Class — matz@... (Yukihiro Matsumoto) 1998/10/30

まつもと ゆきひろです

[#10521] Re: case with Class — aamine@... 1998/10/30

こんにちは。あおきです。

[#10523] Re: case with Class — gotoken@... (GOTO Kentaro) 1998/10/30

ごとけんです

[#10530] Re: case with Class — aamine@... 1998/10/31

あおきです。

[#10544] Re: case with Class — shugo@... (MAEDA Shugo) 1998/10/31

前田です。

[#10548] Re: case with Class — Wakou Aoyama <wakou@...> 1998/10/31

青山です。

[#10555] Re: case with Class — shugo@... (MAEDA Shugo) 1998/11/01

前田です。

[#10566] Re: case with Class — Wakou Aoyama <wakou@...> 1998/11/01

青山です。

[ruby-list:10140] xtoolkit patch

From: 民斗 <tommy@...>
Date: 1998-10-15 17:08:50 UTC
List: ruby-list #10140
RUby から Motif を使ってみようと思って、xtoolkit-0.0 を使おうとしたので
すが、ruby-1.1c6 ではそのままでは make できませんでした。

色々いじって、なんとか動くようにできたので、パッチ形式にしてみました。
ただし、Solaris 2.6 でしか確認してません。

このパッチを適用後、次の手順でインストールできます。

1. cd xtoolkit/ext/xtoolkit
2. ruby ./extconf.rb
3. grep include /usr/include/Xm/XmAll.h |\
   ruby -ne '$_ =~ /<(.*)>/; print File.open("/usr/include/#{$1}").read' |\
   ruby ./mkconst.rb > motif.const
   # これはSolaris2.6 の場合です。環境に応じて適当に変更してください。
4. make
5. make install
--
民斗 <tommy@valley.ne.jp>

---<cut>------<cut>------<cut>------<cut>------<cut>------<cut>------<cut>---

diff -ur xtoolkit.orig/ext/xtoolkit/depend xtoolkit/ext/xtoolkit/depend
--- xtoolkit.orig/ext/xtoolkit/depend	Mon Dec  1 04:31:52 1997
+++ xtoolkit/ext/xtoolkit/depend	Fri Oct 16 01:07:20 1998
@@ -1,3 +1,3 @@
 athena.o: athena.c
 motif.o: motif.c
-xt.o: xt.c xtoolkit.h ../../ruby.h ../../config.h ../../defines.h
+xt.o: xt.c xtoolkit.h
diff -ur xtoolkit.orig/ext/xtoolkit/extconf.rb xtoolkit/ext/xtoolkit/extconf.rb
--- xtoolkit.orig/ext/xtoolkit/extconf.rb	Sun Nov 30 21:53:28 1997
+++ xtoolkit/ext/xtoolkit/extconf.rb	Fri Oct 16 01:31:17 1998
@@ -1,3 +1,4 @@
+require "mkmf"
 include FileTest
 
 $CFLAGS = "-Wall"
diff -ur xtoolkit.orig/ext/xtoolkit/mkconst.rb xtoolkit/ext/xtoolkit/mkconst.rb
--- xtoolkit.orig/ext/xtoolkit/mkconst.rb	Mon Dec  1 00:06:25 1997
+++ xtoolkit/ext/xtoolkit/mkconst.rb	Fri Oct 16 01:41:55 1998
@@ -1,6 +1,7 @@
 $mod = "mMotif"
 $prefix = "Xm"
 $in_enum = false
+m = {}
 
 while gets
   case $_
@@ -12,6 +13,8 @@
     if $in_enum and /^\s*#{$prefix}([A-Za-z_0-9]+)/
       xc = $1.upcase
       rc = if xc =~ /^[0-9]/ then "N" + xc else xc end
+      if m[rc] then next end
+      m[rc] = true
       if rc.length < 18
 	print "    rb_define_const(#{$mod}, \"#{rc}\", INT2NUM(Xm#{xc}));\n"
       else
diff -ur xtoolkit.orig/ext/xtoolkit/xt.c xtoolkit/ext/xtoolkit/xt.c
--- xtoolkit.orig/ext/xtoolkit/xt.c	Mon Dec  1 04:51:47 1997
+++ xtoolkit/ext/xtoolkit/xt.c	Fri Oct 16 01:06:41 1998
@@ -196,19 +196,20 @@
 
 static VALUE Application_initialize(VALUE self, VALUE name)
 {
-    extern VALUE Progname;
-    extern VALUE Argv;
+    extern VALUE rb_progname;
+    extern VALUE rb_argv;
     XtAppContext app;
     Widget widget;
-    int i, argc = RARRAY(Argv)->len + 1;
+    int i, argc = RARRAY(rb_argv)->len + 1;
     char **argv;
 
     Check_Type(name, T_STRING);
     argv = (char **) alloca(sizeof(char *) * argc);
-    argv[0] = RSTRING(Progname)->ptr;
+    argv[0] = RSTRING(rb_progname)->ptr;
     for (i = 1; i < argc; i++) {
-	argv[i] = RSTRING(RARRAY(Argv)->ptr[i - 1])->ptr;
+	argv[i] = RSTRING(RARRAY(rb_argv)->ptr[i - 1])->ptr;
     }
+    XtSetLanguageProc(NULL, NULL, NULL);
     widget = XtOpenApplication(&app,
 			       RSTRING(name)->ptr,
 			       NULL,

In This Thread

Prev Next