[#8985] file editing using Regular Expression — Ryo HAYASAKA <hayasaka@...>

早坂@会津大学です。

24 messages 1998/08/05
[#8987] Re: file editing using Regular Expression — WATANABE Hirofumi <watanabe@...> 1998/08/05

わたなべです.

[#8989] Re: file editing using Regular Expression — Ryo HAYASAKA <hayasaka@...> 1998/08/05

早坂@会津大学です。

[#8990] Re: file editing using Regular Expression — WATANABE Hirofumi <watanabe@...> 1998/08/05

わたなべです.

[#8992] Re: file editing using Regular Expression — Inaba Hiroto <inaba@...> 1998/08/05

From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>

[#8993] Re: file editing using Regular Expression — matz@... (Yukihiro Matsumoto) 1998/08/06

まつもと ゆきひろです

[#8994] Re: file editing using Regular Expression — Inaba Hiroto <inaba@...> 1998/08/06

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#8995] Re: file editing using Regular Expression — matz@... (Yukihiro Matsumoto) 1998/08/07

まつもと ゆきひろです

[#8996] Re: file editing using Regular Expression — Takahiro Maebashi <maebashi@...> 1998/08/07

前橋です。

[#8997] Perl Conference (Re: Re: file editing using Regular Expression) — matz@... (Yukihiro Matsumoto) 1998/08/07

まつもと ゆきひろです

[#9008] FAQ — gotoken@... (GOTO Kentaro)

ごとけんです

19 messages 1998/08/10
[#9009] Re: FAQ — matz@... (Yukihiro Matsumoto) 1998/08/10

まつもと ゆきひろです

[#9010] Re: FAQ — gotoken@... (GOTO Kentaro) 1998/08/10

ごとけんです

[#9016] あなたのウロコみせてください (Re: FAQ) — matz@... (Yukihiro Matsumoto) 1998/08/10

まつもと ゆきひろです

[#9048] Re: python vs ruby (Re: あなたのウロコみせてください) — 助田 雅紀 <masaki.suketa@...>

助田です。

13 messages 1998/08/11
[#9058] Re: python vs ruby (Re: あなたのウロコみせてください ) — Kikutani Makoto <kikutani@...> 1998/08/11

まあ、self以外はべつにPythonもきらいではないのですが、

[#9072] irb -m — gotoken@... (GOTO Kentaro)

ごとけんです

45 messages 1998/08/12
[#9081] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/12

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

[#9088] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/13

まつもと ゆきひろです

[#9102] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

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

[#9103] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9104] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

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

[#9105] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9106] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

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

[#9107] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9108] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/14

ごとけんです

[#9109] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9110] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/14

ごとけんです

[#9123] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/16

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

[#9124] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/17

ごとけんです

[#9144] Matrix#to_i [Re: irb -m] — keiju@... (石塚圭樹 ) 1998/08/17

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

[#9091] NT 用 ruby-1.1c — Sinichiro Dezawa <dezawa@...>

出沢です

23 messages 1998/08/13
[#9093] Re: NT 用 ruby-1.1c — WATANABE Hirofumi <watanabe@...> 1998/08/13

わたなべです.

[#9180] induced_from — gotoken@... (GOTO Kentaro)

ごとけんです

16 messages 1998/08/18

[#9256] Re: 式はどこで終るか — 助田 雅紀 <masaki.suketa@...>

助田です。

17 messages 1998/08/24
[#9257] Re: 式はどこで終るか — Sinichiro Dezawa <dezawa@...> 1998/08/24

出沢です

[#9261] Re: 式はどこで終るか — Wakou Aoyama <wakou@...> 1998/08/24

青山です。

[#9262] telnet.rb [Re: 式はどこで終るか ] — Sinichiro Dezawa <dezawa@...> 1998/08/25

出沢です

[#9269] Re: telnet.rb [Re: 式はどこで終るか ] — Wakou Aoyama <wakou@...> 1998/08/26

青山です。

[#9267] 正規表現 — "民斗 " <tommy@...>

民斗です。

17 messages 1998/08/25
[#9268] Re: 正規表現 — matz@... (Yukihiro Matsumoto) 1998/08/25

まつもと ゆきひろです

[#9278] Re: 正規表現 — "民斗 " <tommy@...> 1998/08/26

民斗です。

[#9351] shttpsrv-1.0 & grepsvr-1.1 — Shin-ichro Hara <sinara@...>

原です。

14 messages 1998/08/30

[ruby-list:9270] Re: about make ruby-1.1c2 for NT

From: Koji Oda <oda@...1.qnes.nec.co.jp>
Date: 1998-08-26 00:55:06 UTC
List: ruby-list #9270
小田@QNES です。

実は、まだ解決していません(^^;

---
On Fri, 21 Aug 1998 14:13:36 +0900
KIMURA Koichi <kkimura@pure.cpdc.canon.co.jp> wrote:
> 木村です。
> 思い出した範囲で書いていきます
ありがとうございます。

> >libruby.lib をリンクしたときと、ruby.lib をリンクしないように
> 
> libruby.libは、「rubymw.dllを作らずに、単一のruby.exeですませる
> ときに使う」ライブラリで、「ruby.libは最終的にruby.libを作るとき
> にできるおまけみたいな」ライブラリだったとおもいます。つまり、拡張
> DLLとリンクするには条件があっていません。
> 
> makefileをそのまま使うと通常は
> 
>     ruby.exe
>     rubymw.dll
> 
> と二つのファイルを作ります。拡張DLLを作るときのリンクで必要になる
> のは rubymw.dllを作成したときに一緒にできたライブラリだったと思い
> ます。
> 
> makefileのruby.exeのルールのところににある
> 
>  $(CC) $(LDFLAGS) $(MAINOBJ) -o ruby.exe rubymw.lib -link /STACK...
>                                          ^^^^↑^^^^
>                                         これです。
> 
> >LIBC.lib(dllcrt0.obj) : error LNK2005: __amsg_exit はすでに LIBC.lib(crt0.obj)
> >で定義されています
> 
> この辺のエラーは、先に書いた条件の問題によるものです。
たしかに、rubymw.lib でほとんどの未定義エラーは無くなりました。
しかし、一部、export 定義をしてないインタフェース関数があるようです。
具体的には、ruby.def にexport定義があるのですが、ここに記述がない
関数(例えば、str2cstr関数等)があります。
C言語プログラム−ruby間のインタフェース関数の一覧表は、無いのでしょうか?
# 本来は、ruby.def の記述がこの一覧表にあたるのですが(^^;
 
> それと、実に悩ましい問題があって、一度目のbuildは絶対に失敗した
> と思います。なぜかというと、rubymw.dllを作るタイミングは各種拡張
> モジュールを作成した後なのに、拡張モジュールのDLLを作成するとき
> にはrubymw.libが存在しないので「必ず」リンクで失敗するのですね。
> これが。一度rubymw.libができてしまえば問題はなくなるんですが。
そうですね。
でも、これはmake順序がおかしいのが原因のような気がします。
README.ext.jp の記述によると、ext/Setup に記述してあるものは
静的にリンクされるので、make順としては、

 静的リンク拡張モジュール
 -> rubymw.dll(& rubymw.lib)
 -> 動的リンク拡張モジュール(rubymw.lib使用)
 -> ruby.exe

の順に作成されるのが通常シーケンスだと思いますが、実際は

 動的リンク拡張モジュール(rubymw.lib使用)
 -> rubymw.dll(& rubymw.lib)
 -> ruby.exe

となって、ext/Setup に記述されている静的リンク拡張モジュールが
動的リンク拡張モジュール扱いでmakeされいます。

この辺りを修正するにはどのファイルを修正すればいいのでしょうか?
ext/extmk.rb あたりでしょうか。
# でも、rubyの記述はまだ理解できてません(^^;;;

∪*****/\*****\/*****/\*****∪
  Koji Oda  NEC Software Kyusyu
  1st Development Department
   Based Software Division
  E-Mail:oda@bsd1.qnes.nec.co.jp
∩*****/\*****\/*****/\*****∩


In This Thread