[#9642] Re: host.conf は参照しないの? — akira yamada / やまだあきら <akira@...>

15 messages 2000/05/09

[#9672] IO.popen — Koji Arai <JCA02266@...>

新井です。

22 messages 2000/05/13
[#9673] Re: IO.popen — Koji Arai <JCA02266@...> 2000/05/13

新井です。

[#9682] Re: IO.popen — matz@... (Yukihiro Matsumoto) 2000/05/14

まつもと ゆきひろです

[#9676] support mingw32 — WATANABE Hirofumi <eban@...>

わたなべです.

32 messages 2000/05/13
[#9678] Re: support mingw32 — Masaki Suketa <CQN02273@...> 2000/05/14

助田です.

[#9680] Re: support mingw32 — WATANABE Hirofumi <eban@...> 2000/05/14

わたなべです.

[#9686] Re: support mingw32 — Katsuyuki Komatsu <komatsu@...> 2000/05/15

小松です。

[#9687] Re: support mingw32 — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/15

わたなべです.

[#9806] rescue variable syntax — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2000/05/24
[#9811] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/24

有馬です。

[#9814] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/24

まつもと ゆきひろです

[#9821] Re: rescue variable syntax — nobu.nakada@... 2000/05/25

なかだです。

[#9823] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/25

有馬です。

[#9833] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9861] Re: rescue variable syntax — gotoken@... (GOTO Kentaro) 2000/05/25

ごとけんです

[#9866] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9870] Re: rescue variable syntax — nagai@... 2000/05/26

永井@知能.九工大です.

[#9873] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/27

まつもと ゆきひろです

[#9812] Forward: Error in NT makefile (PR#7) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 2000/05/24
[#9820] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9842] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/25

わたなべです.

[#9855] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9879] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <eban@...> 2000/05/28

わたなべです.

[#9857] $0 handling on NT — Katsuyuki Komatsu <komatsu@...>

小松です。

18 messages 2000/05/25
[#9869] Re: $0 handling on NT — nobu.nakada@... 2000/05/26

なかだです。

[ruby-dev:9777] Re: support mingw32

From: WATANABE Hirofumi <eban@...>
Date: 2000-05-20 15:24:43 UTC
List: ruby-dev #9777
わたなべです.

mingw32 はこれを使ってます. msvcrt 版.
ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2/
コマンドラインの "" の処理に問題があるので gcc はこちらを.
ftp://ftp.nanotech.wisc.edu/pub/khan/gnu-win32/mingw32/snapshots/gcc-2.95.2-1/
#perl を make しようと思わなければこちらは要らないかも.

Masaki Suketa <CQN02273@nifty.ne.jp> writes:

:ありがとうございました。うちでもコンパイルできました。

socket は確かに mingw32 の header がバグってます.
いやー, なんでこんな初歩的なミスが残っているのか不思議です.
って雑感に follow してますが.

--- /gcc-2.95.2/i386-mingw32msvc/include/winsock2.h.bak	Sun Nov  7 03:42:22 1999
+++ /gcc-2.95.2/i386-mingw32msvc/include/winsock2.h	Fri May  5 01:08:25 2000
@@ -42,3 +42,3 @@
 
-ifdef __cplusplus
+#ifdef __cplusplus
 }

ついでに cygwin の gcc -mno-cygwin で msvcrt 化する方法を.
cygwin 1.1.1 です.

% /usr/lib/i686-pc-cygwin/lib
% cp /gcc-2.95.2/i386-mingw32msvc/lib/{*2.o,libmingw*.a,libmoldname.a} .

--- /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/specs.bak	Fri Jan 21 14:13:38 2000
+++ /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/specs	Fri May 19 23:53:31 2000
@@ -7,3 +7,3 @@
 *cpp:
--remap %(cpp_cpu) %{posix:-D_POSIX_SOURCE}   %{!mno-cygwin:-D__CYGWIN32__ -D__CYGWIN__}   %{mthreads: %{mno-cygwin:-D_MT}}   %{mno-cygwin:-iwithprefixbefore     ../../../../%(mingw_include_path)/include/mingw32 -D__MINGW32__=0.2}
+-remap %(cpp_cpu) %{posix:-D_POSIX_SOURCE}   %{!mno-cygwin:-D__CYGWIN32__ -D__CYGWIN__}   %{mthreads: %{mno-cygwin:-D_MT}}   %{mno-cygwin:-iwithprefixbefore     ../../../../%(mingw_include_path)/include/mingw32 -D__MINGW32__=0.2 -D__MSVCRT__}
 
@@ -22,3 +22,3 @@
 *lib:
-%{pg:-lgmon} 		  %{!mno-cygwin:-lcygwin} 		  %{mthreads:%{mno-cygwin:-lmingwthrd}} 		  %{mno-cygwin:-lmingw32 -lmoldname -lcrtdll} 		  %{mwindows:-lgdi32 -lcomdlg32} 		  -luser32 -lkernel32 -ladvapi32 -lshell32
+%{pg:-lgmon} 		  %{!mno-cygwin:-lcygwin} 		  %{mthreads:%{mno-cygwin:-lmingwthrd}} 		  %{mno-cygwin:-lmingw32 -lmoldname -lmsvcrt} 		  %{mwindows:-lgdi32 -lcomdlg32} 		  -luser32 -lkernel32 -ladvapi32 -lshell32
 
@@ -28,3 +28,3 @@
 *startfile:
-%{shared|mdll: %{mno-cygwin:dllcrt1%O%s}}   %{!shared: %{!mdll: %{!mno-cygwin:crt0%O%s} %{mno-cygwin:crt1%O%s}   %{pg:gcrt0%O%s}}}
+%{shared|mdll: %{mno-cygwin:dllcrt2%O%s}}   %{!shared: %{!mdll: %{!mno-cygwin:crt0%O%s} %{mno-cygwin:crt2%O%s}   %{pg:gcrt0%O%s}}}
 
ふだんは
% env CC='gcc -mno-cygwin' CFLAGS=-Os ./configure \
  --enable-shared i386-mingw32
で作ってます.

バイナリは
  http://www.os.rim.or.jp/~eban/ruby/ruby-1.5.4-20000518-mingw.tar.gz
にあります.
set RUBYLIB_PREFIX=/;c:/ とすると便利に使えます.

-- 
わたなべひろふみ

In This Thread