[#23805] net/smtp — 佐藤 大輔 <densuke@...2.so-net.ne.jp>

佐藤です。

26 messages 2000/07/12
[#23806] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23808] Re: net/smtp — 佐藤 大輔 <densuke@...2.so-net.ne.jp> 2000/07/12

佐藤です。

[#23809] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23811] Re: net/smtp — Minero Aoki <aamine@...> 2000/07/12

あおきです。

[#23812] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23890] Ruby Entry Package and cygwin1.dll — Noritsugu Nakamura <nnakamur@...>

25 messages 2000/07/18
[#23895] Re: Ruby Entry Package and cygwin1.dll — WATANABE Hirofumi <eban@...> 2000/07/18

わたなべです.

[#23896] Re: Ruby Entry Package and cygwin1.dll — Noritsugu Nakamura <nnakamur@...> 2000/07/18

[#23897] Re: Ruby Entry Package and cygwin1.dll — Katsuyuki Komatsu <komatsu@...> 2000/07/19

小松です。

[#23898] Re: Ruby Entry Package and cygwin1.dll — WATANABE Hirofumi <eban@...> 2000/07/19

わたなべです.

[#23899] Re: Ruby Entry Package and cygwin1.dll — Katsuyuki Komatsu <komatsu@...> 2000/07/19

小松です。

[#23923] Re: [ruby-dev:10353] Re: should prohibit `module_function' for class Class — Masatoshi SEKI <m_seki@...>

11 messages 2000/07/19

[#23940] String#unpack と scanf の関係 — kiwamu <kiwamu@...>

こんにちは。岡部@東京都立大学と申します。

16 messages 2000/07/20

[ruby-list:23970] Re: ruby-1.4.5 がビルドできません、 cygwin1.1 で (続き)

From: Katsuyuki Komatsu <komatsu@...>
Date: 2000-07-21 12:19:11 UTC
List: ruby-list #23970
小松です。

In the message of [ruby-list:23968] Re: ruby-1.4.5 がビルドできません……
    on 2000/7/21 19:22:34 Keishi Ooshio <o-keishi@i-younet.ne.jp> wrote:
> cygwinのbinutilsがbinutils-20000625.tar.gzに更新されたので、再度挑戦し
> ました。
> 結果...こけました。以下のようなメッセージ出して。

それは、binutils-20000625.tar.gzのdllwrap.exeのバグです。

dllwrap.exeだけbinutils-19990818-2.tar.gzのバージョンに戻せば
作成できます。

binutils-19990818-2.tar.gzはたとえば以下にあります。

    ftp://core.ring.gr.jp/pub/pc/gnu-win32/old/binutils-19990818-2.tar.gz
    http://core.ring.gr.jp/pub/pc/gnu-win32/old/binutils-19990818-2.tar.gz

入れ替えはたとえばこんな感じ。

bash-2.04$ cd /tmp
bash-2.04$ wget http://core.ring.gr.jp/pub/pc/gnu-win32/old/binutils-19990818-2.tar.gz
    ……
bash-2.04$ tar xzvf binutils-19990818-2.tar.gz usr/bin/dllwrap.exe
usr/bin/dllwrap.exe
bash-2.04$ mv usr/bin/dllwrap.exe /bin
bash-2.04$ 

あと、"[ruby-list:23558] ruby-1.4.5 GNUmakefile"にあるように、
GNUmakefile (configureからやるならcygwin/GNUmakefile.in) の
dmyext.oの後に$(LIBS)を足しておいてください。

なお、以下はbinutils-19990818-2.tar.gzとbinutils-20000625.tar.gzの
dllwrap.exeを使った場合のログです。

bash-2.04$ uname -mrs           ← Cygwin 1.1.2を使用
CYGWIN_NT-4.0 1.1.2(0.21/3/2) i686
bash-2.04$ ls -l /bin/dllwrap*  ← 現在のdllwrap.exeはbinutils-20000625のもの
-rwxr-xr-x   1 komatsu  users       33280 Jun 26 12:44 /bin/dllwrap.exe
-rw-r--r--   1 komatsu  users       33280 Jun 16 11:43 /bin/dllwrap.exe-19990818-2
-rw-r--r--   1 komatsu  users       37376 Jun 26 12:44 /bin/dllwrap.exe-20000625
bash-2.04$ cat /tmp/link        ← コマンドは以下
dllwrap --export-all -s  -o rubycw.dll --output-lib=libruby.a --dllname=rubycw.dll -Wl,-e,__cygwin_noncygwin_dll_entry@12 --add-stdcall-alias array.o bignum.o class.o compar.o dir.o dln.o enum.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o flock.o strftime.o  dmyext.o -lcrypt
bash-2.04$ sh /tmp/link          ← binutils-20000625のものでは失敗する
dllwrap: no export definition file provided
dllwrap: creating one, but that may not be what you want

Cannot reallocate 1749024768 bytes after allocating 163805212 bytes
bash-2.04$ cp -p /bin/dllwrap.exe-19990818-2 /bin/dllwrap.exe
bash-2.04$ sh /tmp/link          ← binutils-19990818-2のものに戻すと成功する
Warning: no export definition file provided
dllwrap will create one, but may not be what you want
bash-2.04$ 

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread