[#15067] rb_eval_string — OJ <oj@...7.com>

OJです。

39 messages 2001/11/08
[#15068] Re: rb_eval_string — nobu.nakada@... 2001/11/08

なかだです。

[#15069] Re: rb_eval_string — OJ <oj@...7.com> 2001/11/08

OJです。

[#15071] Re: rb_eval_string — nobu.nakada@... 2001/11/09

なかだです。

[#15077] Re: rb_eval_string — OJ <oj@...7.com> 2001/11/09

OJです。

[#15078] Re: rb_eval_string — WATANABE Hirofumi <eban@...> 2001/11/09

わたなべです。

[#15083] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/09

こんにちは、なかむら(う)です。

[#15088] Re: rb_eval_string — nobu.nakada@... 2001/11/09

なかだです。

[#15089] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/09

こんにちは、なかむら(う)です。

[#15092] Re: rb_eval_string — nobu.nakada@... 2001/11/09

なかだです。

[#15096] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/09

こんにちは、なかむら(う)です。

[#15109] Re: rb_eval_string — WATANABE Hirofumi <eban@...> 2001/11/12

わたなべです。

[#15112] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/12

こんにちは、なかむら(う)です。

[#15114] Re: rb_eval_string — WATANABE Hirofumi <eban@...> 2001/11/12

わたなべです。

[#15115] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/12

こんにちは、なかむら(う)です。

[#15119] Re: rb_eval_string — WATANABE Hirofumi <eban@...> 2001/11/12

わたなべです。

[#15121] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/12

こんにちは、なかむら(う)です。

[#15124] Re: rb_eval_string — WATANABE Hirofumi <eban@...> 2001/11/12

わたなべです。

[#15126] Re: rb_eval_string — "U.Nakamura" <usa@...> 2001/11/12

こんにちは、なかむら(う)です。

[#15174] strange behavior about PTY.spawn — akira yamada / やまだあきら <akira@...>

18 messages 2001/11/15
[#15176] Re: strange behavior about PTY.spawn — matz@... (Yukihiro Matsumoto) 2001/11/15

まつもと ゆきひろです

[#15251] Re: [ruby-ext:01999] Re: syslog module is becoming ready — "Akinori MUSHA" <knu@...>

 というわけで 1.7 に syslog モジュールを入れました。

43 messages 2001/11/26

[#15270] ruby on NetBSD — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

25 messages 2001/11/28
[#15271] Re: ruby on NetBSD — Takahiro Kambe <taca@...> 2001/11/28

In message <20011128181510.3D11.USA@osb.att.ne.jp>

[#15272] Re: ruby on NetBSD — "U.Nakamura" <usa@...> 2001/11/28

こんにちは、なかむら(う)です。

[#15278] Re: ruby on NetBSD — Takahiro Kambe <taca@...> 2001/11/28

In message <20011128182726.3D14.USA@osb.att.ne.jp>

[#15296] Re: ruby on NetBSD — "U.Nakamura" <usa@...> 2001/11/29

こんにちは、なかむら(う)です。

[#15298] time.rb — Tanaka Akira <akr@...17n.org>

というわけで、timex.rb 改め time.rb が rough に入ったのでご意見募集です。

27 messages 2001/11/29

[ruby-dev:15189] Re: ruby-mingw32 configuration

From: HIDAKA Takahiro <cv8t-hdk@...>
Date: 2001-11-16 04:26:25 UTC
List: ruby-dev #15189
 ひだかです。

At 2001/11/16 11:13:32 HIDAKA Takahiro wrote:
>  ひだかです。
> 
> > #その前にFXRubyを作ってみないと話にならないか。
>  とりあえず作ってみた方法は、あとでまとめるので少し
> 待ってもらえますか。FXRuby自体が mingw には対応していないので
> extconf.rb の書き換えなども必要です。

 とりあえずやってみた手順(のつもり)です。これに加えて、
添付した ruby.diff のような修正を ruby 本体に加えています。

* 用意するもの
  * mingw32版Ruby 
    http://www.ruby-lang.org/~eban/ruby/binaries/mingw/ruby-1.6.5-
20011113-i386-mingw32.tar.gz
  * bmingwパッケージ 
    http://www.ruby-lang.org/~eban/ruby/binaries/mingw/bmingw/bmingw-gcc-
2.95.3-5-20010625.tar.gz
  * FOX(Unicode対応版) 
    http://www.ab.wakwak.com/~tino/jatk/fox/fox-unicode-0.99.174.tar.gz
  * FOX-unicode の cygwin対応パッチ
    http://www.egroups.co.jp/files/fox-user/Source/fox-unicode-0.99.174-
cygwin.diff
  * mingw32用 libpng, libtiff, libjpeg バイナリ
    http://www.egroups.co.jp/files/fox-user/Build/Graphics-MinGW.tar.bz2
  * FXRuby本体
    http://prdownloads.sourceforge.net/fxruby/FXRuby-0.99.174.tar.gz
  * FXRubyのmingw32対応パッチ
    http://takahr.dhis.portside.net/archives/FXRuby-0.99.174.mingw.diff

* 手順
  * cygwin
  * bmingw
      $ cd /usr
      $ tar xvzf bmingw-gcc-2.95.3-5-20010625.tar.gz
  * libpng, libjpeg, libtiff
      $ mkdir tmp
      $ cd tmp
      $ tar xvjf Graphics-MinGW.tar.bz2
      $ cp include/* /usr/include/mingw
      $ cp lib/* /usr/lib/mingw
      $ cd ..
      $ rm -rf tmp
  * FOX
      $ tar xvzf fox-unicode-0.99.174.tar.gz
      $ cd fox-unicode-0.99.174
      $ patch -p1 < fox-unicode-0.99.174-cygwin.diff
      $ env CPPFLAGS=-bmingw LDFLAGS=-bmingw ./configure i386-pc-mingw32 -
-disable-shared
      $ make
  * FXRuby
      $ tar xvzf FXRuby-0.99.174.tar.gz
      $ cd FXRuby-0.99.174
      $ patch -p1 < FXRuby-0.99.174.mingw.diff
    ここで、適宜 foxpath を設定する
      $ ruby setup.rb config
      $ env CXX='gcc -bmingw' ruby setup.rb setup
      $ ruby setup.rb install

-- 
ひだかたかひろ

Attachments (1)

ruby.diff (1.45 KB, text/x-diff)
diff -ur usr.orig/local/lib/ruby/1.6/i386-mingw32/rbconfig.rb usr/local/lib/ruby/1.6/i386-mingw32/rbconfig.rb
--- usr.orig/local/lib/ruby/1.6/i386-mingw32/rbconfig.rb	Wed Nov 14 00:00:22 2001
+++ usr/local/lib/ruby/1.6/i386-mingw32/rbconfig.rb	Fri Nov 16 13:16:32 2001
@@ -70,7 +70,7 @@
   CONFIG["DLDFLAGS"] = ""
   CONFIG["STATIC"] = ""
   CONFIG["CCDLFLAGS"] = "-DIMPORT"
-  CONFIG["LDSHARED"] = "dllwrap --target=mingw32 --as=as --dlltool-name=dlltool --driver-name=gcc -mno-cygwin --export-all -s"
+  CONFIG["LDSHARED"] = "dllwrap --target=mingw32 --as=as --dlltool-name=dlltool --driver-name=gcc -mno-cygwin --export-all -s --driver-flags='-mdll -L/usr/mingw/lib'"
   CONFIG["DLEXT"] = "so"
   CONFIG["DLEXT2"] = "dll"
   CONFIG["STRIP"] = "strip"
diff -ur usr.orig/local/lib/ruby/1.6/i386-mingw32/ruby.h usr/local/lib/ruby/1.6/i386-mingw32/ruby.h
--- usr.orig/local/lib/ruby/1.6/i386-mingw32/ruby.h	Thu Jul 12 23:58:35 2001
+++ usr/local/lib/ruby/1.6/i386-mingw32/ruby.h	Thu Nov 15 10:35:03 2001
@@ -470,7 +470,7 @@
 int rb_block_given_p _((void));
 VALUE rb_iterate _((VALUE(*)(),VALUE,VALUE(*)(),VALUE));
 VALUE rb_rescue _((VALUE(*)(),VALUE,VALUE(*)(),VALUE));
-VALUE rb_rescue2 __((VALUE(*)(),VALUE,VALUE(*)(),VALUE,...));
+VALUE rb_rescue2 __((VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE),VALUE,...));
 VALUE rb_ensure _((VALUE(*)(),VALUE,VALUE(*)(),VALUE));
 VALUE rb_catch _((const char*,VALUE(*)(),VALUE));
 void rb_throw _((const char*,VALUE)) NORETURN;

In This Thread