[#25279] mkmf - DESTDIR is ignored — dellin <dellin_geo@...>

こんxxは。dellinです。

14 messages 2000/10/02

[#25311] =begin, =end — m_seki@...

27 messages 2000/10/04
[#25315] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/05

なひです.

[#25317] Re: =begin, =end — rubikitch <rubikitch@...> 2000/10/05

From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>

[#25319] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/05

なひです.

[#25321] Re: =begin, =end — rubikitch <rubikitch@...> 2000/10/05

From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>

[#25341] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/06

なひです.こちらはRDの話.

[#25417] Re: mswin32 組み込み用 Ruby — toyofuku@...

豊福です。遅い反応でごめんなさい。

19 messages 2000/10/10
[#25423] Re: mswin32 組み込み用 Ruby — nobu.nakada@... 2000/10/10

なかだです。

[#25471] Re: mswin32 組み込み用 Ruby — toyofuku@... 2000/10/16

豊福です。

[#25474] 始めまして — matsue <mattue@...>

松江と言います。お初になります。

15 messages 2000/10/16

[#25505] media watch 2000.10.18 — Noritsugu Nakamura <nnakamur@...>

26 messages 2000/10/18
[#25522] Re: media watch 2000.10.18 — Noritsugu Nakamura <nnakamur@...> 2000/10/19

[#25540] Re: media watch 2000.10.18 — Shin-ichiro HARA <sinara@...> 2000/10/20

原です。

[#25567] Ruby で遅い処理は? — Yasuki <yasuki@...>

Yasukiです.

16 messages 2000/10/22

[#25599] 原先生の本 — WATANABE Tetsuya <tetsu@...>

渡辺哲也です。

44 messages 2000/10/25
[#25611] Re: 原先生の本 — Shin-ichiro Hara <sinara@...> 2000/10/26

原です。

[#25733] Re: 原先生の本 — keiju@... (石塚圭樹) 2000/11/01

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

[#25738] Re: 原先生の本 — Shin-ichiro HARA <sinara@...> 2000/11/01

原です。

[#25628] RWiki 1.0 and てんこもりぱっく — Masatoshi SEKI <m_seki@...>

14 messages 2000/10/26

[#25633] ping.rb の使い方 — goto@...

お世話になります。後藤です。

20 messages 2000/10/27

[#25674] EOF before end of embedded document — YANAGAWA Kazuhisa <kjana@...>

>od -c foo

15 messages 2000/10/28
[#25678] Re: EOF before end of embedded document — matz@... (Yukihiro Matsumoto) 2000/10/28

まつもと ゆきひろです

[ruby-list:25273] Re: ruby1.6.1(cygwin) が動作しません

From: "Mitsuo Igarashi" <mitsu5@...>
Date: 2000-10-01 12:48:28 UTC
List: ruby-list #25273
Koji Doi wrote.
|Koji Doiです.
|        Sat, 30 Sep 2000 16:43:44 +0900 の
|        [ruby-list:25268] ruby1.6.1(cygwin) が動作しません
|        に関するメールにお答えします。
|
|> 入手したruby1.6.1のソースをcygwin1.1でビルドしたところ、.exeや.dllは
|>できたのですが、試しに実行(ruby --version)したところ、一般保護違反が発
|>生しました。(下にあるのは、そのときのワトソン博士のログです)どうやっ
|>たら動作するバイナリができるでしょうか。
|
|私もおなじ所でハマりました...(^^;
|
|ただ...ちょっと読んでいたので原因に思いあたったので回避しました.
|
|Cygwin1.1.4 のバグで, DLLがちゃんと生成できないそうです.
|参照:http://www.jaist.ac.jp/~fujieda/cygwin/netrelease.shtml#changes1.1.4
|
|対処法も同じページに載っています.


これって、
以下のことですね。
Subject: [ruby-dev:10593] latest Cygwin
From: WATANABE Hirofumi <eban@os.rim.or.jp>Date: Mon, 7 Aug 2000 09:50:59
+0900
>わたなべです.
>最近 cygwin は CVS で update してるんですけど, どうも
><cygwin/cygwin_dll.h> がバグってるようで, 正しい DLL が作れ
>ません. _cygwin_dll_entry の prototype が間違っていて本体が
>extern "C" にならないので, C からは _cygwin_dll_entry がundefined になりま
す.
>libcygwin.a にはこの間違った _cygwin_dll_entry が入っています.全体を作りな
おすのが面倒な>ら, 添付のパッチを当てて
>libcygwin.a に追加してしまいましょう.% cat >dll_entry.c#include
<cygwin/cygwin_dll.h>
>DECLARE_CYGWIN_DLL(DllMain)% gcc -c dll_entry.c
>% ar rv /lib/libcygwin.a dll_entry.oCygwin DLL 1.1.4 がリリースされましたが
, 直ってません>.

わたくしの cygwin1.1.4 はこのpatchを当ててあります。
それでも [ruby-list:25270] に書いたように、一応 error が出ました。
このptachの件を書き忘れていましたので。


わたなべひろふみ wrote.
|:どうして、--shared-enable  かは、どなたか教えてください。
|
|実質的には --shared-enable しないと使いものにならないので,
|それでしかテストしてないというあたりが敗因かな.
|

これは、以下のことで良いのでしょうか? ruby からは外れますが。
Cygwin: A Free Win32 Porting Layer for UNIXR Applications

5. The Cygwin Architecture
Now we turn to an analysis of the actual architecture of the Cygwin library.

When a binary linked against the library is executed, the Cygwin DLL is
loaded into the application's text segment. Because we are trying to emulate
a UNIX kernel which needs access to all processes running under it, the
first Cygwin DLL to run creates shared memory areas that other processes
using separate instances of the DLL can access. This is used to keep track
of open file descriptors and assist fork and exec, among other purposes. In
addition to the shared memory regions, every process also has a per_process
structure that contains information such as process id, user id, signal
masks, and other similar process-specific information.

----------=========---------
Mitsuo Igarashi
mitsu5@ruby.famille.ne.jp


In This Thread

Prev Next