[#17276] blocks and local variables — Takaaki Tateishi <ttate@...>

立石です.

127 messages 2002/06/02
[#17283] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/02

まつもと ゆきひろです

[#17294] Re: blocks and local variables — Takaaki Tateishi <ttate@...> 2002/06/03

At Mon, 3 Jun 2002 06:26:56 +0900,

[#17298] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/03

まつもと ゆきひろです

[#17332] Re: blocks and local variables — nobu.nakada@... 2002/06/06

なかだです。

[#17336] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/07

まつもと ゆきひろです

[#17337] Re: blocks and local variables — nobu.nakada@... 2002/06/07

なかだです。

[#17338] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/07

まつもと ゆきひろです

[#17339] Re: blocks and local variables — Tanaka Akira <akr@...17n.org> 2002/06/07

In article <1023423387.175193.27185.nullmailer@picachu.netlab.jp>,

[#17347] Re: blocks and local variables — Takaaki Tateishi <ttate@...> 2002/06/07

At Fri, 7 Jun 2002 13:23:37 +0900,

[#17352] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/07

まつもと ゆきひろです

[#17404] Re: blocks and local variables — "K.Kosako" <kosako@...> 2002/06/12

Yukihiro Matsumotoさんの

[#17411] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/12

まつもと ゆきひろです

[#17518] Re: blocks and local variables — "K.Kosako" <kosako@...> 2002/06/19

Yukihiro Matsumotoさんの

[#17521] Re: blocks and local variables — nobu.nakada@... 2002/06/19

なかだです。

[#17524] Re: blocks and local variables — "K.Kosako" <kosako@...> 2002/06/19

nobu.nakada@nifty.ne.jpさんの

[#17528] Re: blocks and local variables — matz@... (Yukihiro Matsumoto) 2002/06/20

まつもと ゆきひろです

[#17459] Re: blocks and local variables — NISHIO Mizuho <gha@...> 2002/06/16

どうも西尾です。

[#17460] Re: blocks and local variables — nobu.nakada@... 2002/06/16

なかだです。

[#17462] Re: blocks and local variables — Takaaki Tateishi <ttate@...> 2002/06/16

At Sun, 16 Jun 2002 10:40:40 +0900,

[#17464] Re: blocks and local variables — nobu.nakada@... 2002/06/16

なかだです。

[#17367] Ruby bcc32 on Win32 版のコミットについて — 小西 弘将 <konishih@...6.so-net.ne.jp>

小西 弘将です。

17 messages 2002/06/10
[#17368] Re: Ruby bcc32 on Win32 版のコミットについて — matz@... (Yukihiro Matsumoto) 2002/06/10

まつもと ゆきひろです

[#17369] Re: Ruby bcc32 on Win32 版のコミットについて — 小西 弘将 <konishih@...6.so-net.ne.jp> 2002/06/11

 小西 弘将です。

[#17370] Re: Ruby bcc32 on Win32 版のコミットについて — "U.Nakamura" <usa@...> 2002/06/11

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

[#17421] broken string when unterminated "#{". — WATANABE Hirofumi <eban@...>

わたなべです。

43 messages 2002/06/13
[#17422] Re: broken string when unterminated "#{". — matz@... (Yukihiro Matsumoto) 2002/06/13

まつもと ゆきひろです

[#17423] Re: broken string when unterminated "#{". — Tanaka Akira <akr@...17n.org> 2002/06/13

In article <1023943870.232495.9282.nullmailer@picachu.netlab.jp>,

[#17425] Re: broken string when unterminated "#{". — matz@... (Yukihiro Matsumoto) 2002/06/13

まつもと ゆきひろです

[#17426] Re: broken string when unterminated "#{". — Tanaka Akira <akr@...17n.org> 2002/06/13

In article <1023945463.297286.10112.nullmailer@picachu.netlab.jp>,

[#17439] Re: broken string when unterminated "#{". — nobu.nakada@... 2002/06/13

なかだです。

[#17440] Re: broken string when unterminated "#{". — matz@... (Yukihiro Matsumoto) 2002/06/13

まつもと ゆきひろです

[#17442] Re: broken string when unterminated "#{". — Tanaka Akira <akr@...17n.org> 2002/06/14

In article <1023987024.717469.15784.nullmailer@picachu.netlab.jp>,

[#17530] Re: broken string when unterminated "#{". — nobu.nakada@... 2002/06/21

なかだです。

[#17532] Re: broken string when unterminated "#{". — matz@... (Yukihiro Matsumoto) 2002/06/21

まつもと ゆきひろです

[#17539] Re: broken string when unterminated "#{". — Tanaka Akira <akr@...17n.org> 2002/06/21

In article <1024642728.541545.22623.nullmailer@picachu.netlab.jp>,

[#17540] Re: broken string when unterminated "#{". — matz@... (Yukihiro Matsumoto) 2002/06/21

まつもと ゆきひろです

[#17541] Re: broken string when unterminated "#{". — nobu.nakada@... 2002/06/21

なかだです。

[#17430] return value from methods of Array's subclass — "Shin'ya Adzumi" <adzumi@...>

あづみです。

12 messages 2002/06/13

[#17446] ternary operator and char literal (Re: parse error with `true || break ? 0 : 1' (PR#261)) — nobu.nakada@...

なかだです。

13 messages 2002/06/15
[#17454] Re: ternary operator and char literal (Re: parse error with `true || break ? 0 : 1' (PR#261)) — matz@... (Yukihiro Matsumoto) 2002/06/15

まつもと ゆきひろです

[#17461] Re: ternary operator and char literal (Re: parse error with `true || break ? 0 : 1' (PR#261)) — nobu.nakada@... 2002/06/16

なかだです。

[#17513] __END__ in literal — nobu.nakada@...

なかだです。

17 messages 2002/06/18
[#17516] Re: __END__ in literal — matz@... (Yukihiro Matsumoto) 2002/06/18

まつもと ゆきひろです

[ruby-dev:17402] Re: [mswin32] static linked exts

From: "U.Nakamura" <usa@...>
Date: 2002-06-12 05:05:52 UTC
List: ruby-dev #17402
こんにちは、なかむら(う)です。

In message "[ruby-dev:17401] Re: [mswin32] static linked exts"
    on Jun.12,2002 11:43:08, <usa@osb.att.ne.jp> wrote:
| どっちゃにしろ、extmk.rb.inを真面目にいじらないといけなさそ
| うではありますが。

なんてことを言ってましたが、extmk.rb.in以外をいじったらでき
てしまいました。
末尾に1.6.7からのパッチをつけときます。
# 動作はあんまり真面目に確認してません。

やってみて判明したことは以下の通り。

* 1.6の仕組みだと、win32/Makefile.sub などを書き換えないとい
  けない。
  1.7なら、nmake への引数(または環境変数)で対応可能だと思い
  ます。

* 拡張ライブラリのコンパイル後、なぜか miniruby.exe を作り直
  そうとする。
  パッチでは、依存関係をちょっと削除してごまかしてあります。

* mswin32-ruby16.dll 作成時に、「出力ファイル名と入力ファイ
  ル名が同じ」というようなエラーが発生する。
  なんでそうなるか考えたくなかったので ^^; lib のファイル名
  を変えてごかましてあります。

diff -u2pr ruby-1.6.7/ext/extmk.rb.in extstatic/ext/extmk.rb.in
--- ruby-1.6.7/ext/extmk.rb.in	Mon Jan 28 17:42:04 2002
+++ extstatic/ext/extmk.rb.in	Wed Jun 12 13:57:02 2002
@@ -775,5 +775,10 @@ if $extlist.size > 0
     $extlibs.gsub!("-L/usr/local/lib", "") if $extlibs
   end
-  system format(%[#{$make} #{ruby} EXTOBJS='%s' EXTLIBS='%s'], $extobjs, $extlibs)
+  if /nmake/i =~ $make
+    cmd = format(%[#{$make} #{ruby} EXTOBJS="%s" EXTLIBS="%s"], $extobjs, $extlibs)
+  else
+    cmd = format(%[#{$make} #{ruby} EXTOBJS='%s' EXTLIBS='%s'], $extobjs, $extlibs)
+  end
+  system cmd
 else
   Dir.chdir ".."
diff -u2pr ruby-1.6.7/win32/Makefile.sub extstatic/win32/Makefile.sub
--- ruby-1.6.7/win32/Makefile.sub	Tue Nov 13 17:35:06 2001
+++ extstatic/win32/Makefile.sub	Wed Jun 12 13:56:57 2002
@@ -62,5 +62,5 @@ ORGLIBPATH = $(LIB)
 LIBRUBY_A     = lib$(RUBY_INSTALL_NAME).lib
 LIBRUBY_SO    = $(RUBY_SO_NAME).dll
-LIBRUBY       = $(RUBY_SO_NAME).lib
+LIBRUBY       = $(RUBY_SO_NAME).dll.lib
 LIBRUBYARG    = $(LIBRUBY)
 
@@ -111,5 +111,5 @@ all:		miniruby$(EXEEXT) rbconfig.rb ext/
 		$(LIBRUBY) $(MISCLIBS)
 		set LIB=..\..;$(ORGLIBPATH)
-		@.\miniruby$(EXEEXT) -Cext extmk.rb 
+		@.\miniruby$(EXEEXT) -Cext extmk.rb static
 
 ruby: $(PROGRAM)
@@ -155,5 +155,5 @@ rubymw.dll:	$(LIBRUBY)
 !endif
 
-$(RUBYDEF):	$(LIBRUBY_A) miniruby$(EXEEXT)
+$(RUBYDEF):	$(LIBRUBY_A) #miniruby$(EXEEXT)
 		.\miniruby$(EXEEXT) $(srcdir)/win32/mkexports.rb -output=$@ $(LIBRUBY_A)
 
@@ -209,5 +209,5 @@ test:		miniruby$(EXEEXT)
 		@.\miniruby$(EXEEXT) $(srcdir)/rubytest.rb
 
-rbconfig.rb:	miniruby$(EXEEXT) config.status
+rbconfig.rb:	config.status #miniruby$(EXEEXT)
 		@.\miniruby$(EXEEXT) $(srcdir)/mkconfig.rb -srcdir=$(srcdir) \
 			-install_name=$(RUBY_INSTALL_NAME) \
diff -u2pr ruby-1.6.7/win32/config.status.in extstatic/win32/config.status.in
--- ruby-1.6.7/win32/config.status.in	Mon Feb 25 18:16:44 2002
+++ extstatic/win32/config.status.in	Wed Jun 12 13:50:20 2002
@@ -46,5 +46,5 @@ s%@DLEXT@%so%g
 s%@DLEXT2@%dll%g
 s%@STRIP@%%g
-s%@EXTSTATIC@%%g
+s%@EXTSTATIC@%static%g
 s%@setup@%Setup%g
 s%@LIBRUBY_LDSHARED@%%g
@@ -55,6 +55,6 @@ s%@LIBRUBY_A@%lib$(RUBY_INSTALL_NAME).li
 s%@LIBRUBY_SO@%$(RUBY_SO_NAME).dll%g
 s%@LIBRUBY_ALIASES@%%g
-s%@LIBRUBY@%$(RUBY_SO_NAME).lib%g
-s%@LIBRUBYARG@%$(RUBY_SO_NAME).lib%g
+s%@LIBRUBY@%$(RUBY_SO_NAME).dll.lib%g
+s%@LIBRUBYARG@%$(RUBY_SO_NAME).dll.lib%g
 s%@SOLIBS@%%g
 s%@DLDLIBS@%%g

それでは。
--
U.Nakamura <usa@osb.att.ne.jp>


In This Thread

Prev Next