[#7300] resolver を呼ばない UDPsocket#recvfrom — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...>

あんまり ruby-dev な話でも無いのですが、ちょっとした機能拡張の提案なので、

12 messages 1999/07/12
[#7321] Re: resolver を呼ばない UDPsocket#recvfrom — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1999/07/15

From: Toshihiko SHIMOKAWA / 下川俊彦 <toshi@csce.kyushu-u.ac.jp>

[#7313] Ruby 1.3.5 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.5 is out, check out:

59 messages 1999/07/15
[#7318] Re: Ruby 1.3.5 — WATANABE Hirofumi <watanabe@...> 1999/07/15

わたなべです.

[#7326] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/15

青山です。

[#7331] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/16

まつもと ゆきひろです

[#7340] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/16

青山です。

[#7368] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#7373] Re: Ruby 1.3.5 — Shin-ichiro Hara <sinara@...> 1999/07/19

原です。

[#7374] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#7382] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/19

青山です。

[#7386] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/21

まつもと ゆきひろです

[#7388] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/21

青山です。

[#7387] [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>

早坂@会津大学です。

10 messages 1999/07/21

[#7466] [PATCH] for djgpp — WATANABE Hirofumi <watanabe@...>

わたなべです.

21 messages 1999/07/29
[#7467] Re: [PATCH] for djgpp — Katsuyuki Komatsu <komatsu@...> 1999/07/29

小松です。

[ruby-dev:7275] RE: ruby-gtk 0.19 patch for mswin32

From: 助田 雅紀 <masaki.suketa@...>
Date: 1999-07-02 03:24:54 UTC
List: ruby-dev #7275
助田です.
In [ruby-dev:7260] ruby-gtk 0.19 patch for mswin32

> Makefile 周辺(extconf.rb makedefconst.rb 等)は,あと二息ぐらい(^^;
> でなんとかなりそうなので,もうしばらくお待ちください.

ある程度までなんとかできたので,パッチ流します.

ruby-gtk 0.19 を mswin32 版 Ruby でコンパイルするためのパッチです.
PLATFORM で分けてますので,このパッチをあててもUNIXでも
そのまま動くと思います.
ruby-dev 7237 のパッチと ruby-dev 7260 のパッチもあてる必要があります.

mswin32 版 Ruby でのコンパイルの方法

動作確認は,以下の環境で行っています.

Windows 95
Visual C++ 6.0 (SP2)
ruby-1.3.4-990625
ruby-gtk-0.19
Windows native Gtk 19990621

1.Windows native Gtk 19990621 の
    + src\gtk+\gtk と src\gtk+\gdk を \usr\local\include にコピー
    + src\glib を \usr\local\include にコピー
    フォルダは以下の構成になります.
      \usr\local\include\gdk
                        \gtk
                        \glib

2.\usr\local\include\glib\glib.h の
    typedef int pid_t;
    をコメントアウト.
  (コメントアウトせずに済ませたいのですが方法がわかりません.)

3.\usr\local\lib に gtk-1.3.lib gdk-1.3.lib glib-1.3.lib をコピー

4.ruby-gtk-0.19 を ext フォルダ以下に解凍

5.他の拡張モジュールをコンパイル,リンクするときと同じように
    nmake を実行.

注意:
    以上で gtk.lib が(多分)できるはずですが,リンクには失敗します.
    申し訳ありませんが,手でリンクしてください.

    リンクのときに Windows native Gtk 19990621 の lib ファイル
    gdk-1.3.lib gtk-1.3.lib glib-1.3.lib の3つも一緒にリンク
    してください.

    ruby-gtk でリンクに対応しなかったのは,mswin32版 Ruby 側で
    対処すべき問題だと私は考えているからです.
  (何とか対処したいのですが今のところ方法がわかりません.)

--------------------------------------------
 システムプラザ(株) 情報サービス第二グループ
 助田雅紀(masaki.suketa@systemplaza.co.jp)
--------------------------------------------

begin 640 gtk.diff.gz
M'XL(""9V>S<`"V=T:RYD:69F`*U9;5/C1A+^C']%KZ`*$[U9-L;@#;60W>P6
M*>]RATDN*:"\LB0;+;+D2')8!\AOO^Z9T>L(\%4=5;8U/<]T]W0_TS,:7'\V
M`WUE?8EAGMX943PWO>^I$X4S(YZ2J-1LZ;K>@-H:KT+X!3_=`71[PUYGV#L"
MZ^CHJ*6J:DW%UN7M"K$!="SH6L.>-;3Z''MR`GI7ZX%*7R<G+6CI%[_^]`<<
M@S^#'<7P0R=8N=Z[MA)/29D_1W7*7DN-5]/UQ%FXKR)A"]Z??_EX]NE*F?JA
MZ\?*#:CPT0^\X7#L+>W83J,8)1F(S$_.OHPO3T>CR9?3SS\K-\S+0ZT+ZJ%V
MR+U4T:BY2.[]L-<UX?@?^-?H]/+C^<7GE@J0^6;,D]7T35LQ%0V4ZVMRVPO=
MEMI2Q1PS((IH%J<7GWXS$O]O#XZ/H<.L6ON:U<'H=#2,&(_/U)O[84L'V!E]
M^#@Z_336X(?`GR:H[^OVPPY&?L+G_P2Z3AU?#><V6BS?&,DR\-.VV=8#XX<]
M<X_I$"/IQ_@6^6%[%W;W,!SX@]^LF^'>,U/'L@5G%MCSW$9+C[W$67EE_U#]
MKCXR5TEL_FY9%P<F*@4A""+'#DBP6[+"!IS5!YR5!HAD[Y:GL*L'"]`#9[>6
MG#?5Y/#PX</_(8!<RR8AY,A-@T@<XF&L^+EA(,NV_H=05B93"B8`(ZT7),R=
M!F>JMF7+%4/FW+TS66H:_3#GSWO('*%5L6_A.E3[7<T:B$4!<`57"DZ1EMKO
MYTLO_.!CMNRU<J-1+U`O%B36/;Y=_'OEQ>O?O#CQH[`,\8OQWE^^XY7ZR#'J
MG4^6L1^FY1[WCG6X=Q,_]"L]*>])LQZX,3S;N04W@D<[7C]2P%#O!)\Q8%<W
MU'Z)O17T\S-FR/+?R[-O@C=%H@'7$)4FE!RA)I0<+48_P;SZW,FT;AF]C<SG
MP%==R)%U-WCISKVH)1(8,_L#K8O[Q&"@]00U<4`T_3;!Z*/;BA$I4HI+NP=P
MGRH#IM^4PGQIB;+?K"1=)^:>L0K]/XL*Q&HCCB;L%6Z*.'.TCA/#QU0\TOSX
MTSR(IG9`SYR['#6-ODNB59I&85WJ!'Z22L(H;!2FMA]Z<;W#M5.[+O-</[6G
M@5>7SV)[(0G]U%O494UN+?S$J<O"*/6F4717ER?I6K8>V^%<$J91%$QM:5;W
MOCOW)!<P\VYT7Y)B+EF&[KQULEXDALT39?72R.KR#('":%A+:9[0+)U%,A7!
M\#R5-0%+9%7&TE@341(E$4]A54P)K$JR]%6E+'E5$:6N*I$=H;15)5G2JE*6
MLJJ():PJ$NFJ"GFRZC)*E7)C.%$0>$[Z\$C./@)]X_8NENH3+PTOG0JSU/WX
M(RB57%,%E0%9ZL7R+W>"4BV+18],H^<5/Z<VKS.C\_>GH\GH[*<QJS:T%T]$
M[5'PV&'@!V=NTE$_B1T\+91-HS)V:NYIW3ZHEG6H[7=80018S/#PC4HBW%O:
MRF?[SB,!\=96]EZ/(AMN+%<IVMARHN4:S#^`O:#0R<$PE#HLFU4AI*T"3^1T
M<"C*W!#R9P=$.;S-`*+H91C>E&"B"@H4;\D@7A4S$&LU@;(J60"%1`+SRBEP
MK"%!BD(J8+E`@HK:*G"\)8%XK148UI`@E5@TAX)78@%A#0E2%&8!RP425-1J
M@>,M"21JMP#QE@3*:[F`96T)F%5W@1/-!A@O]SF,-4LP-:/>]D-64)KIJ);X
M)V,E6JH%$26T1$^U(*0,KM,T!W-2-@V0Z:KF#)7P==JJ%99*\";ZJ@5A);Q$
M8S5GKH2MTUG-&2Q!FT-(3):@=7JK%39+\"::JP6Q);Q$=[4@N`26:*^6:2[!
M&^BOEO@NX>5ED,&)]PWP^G)@=3G;IP@EGF^+1X=T\N>JPB8HK_-N5D1<BBK[
M=59Q$L6)\-"MIZ$1J+Q\^5/;8M3Z5C^$!>YXKC?C2RJ>0@6!!K:V'^A^Z.D5
M()SA:6]";RF%%`<[;@6'DI#TX,9X?;USP@&&P::1G2"D79'=/%D=NO&R#CK:
M`=NXZYK?@M!K[IR\A9+6[#VI66W7HNL^:]#7+.O5`\&]PEYCZC'=\(B0XUNJ
M'01#G/O6"?J)AQ5Z9&%A'I?/4LU.]WHL%D=]<4NI2&<*)XA0A2O?JZ(ULYY(
M<62JRRLWK0W]6V,[95>NG3YTND-K,-RWJE>N38/^X[EL4*]#][36P="RBKO7
M/LT+OP[$RRH.A,5ZPM\J9R$630U88Q*$D0;1*A6RV7=V5$,IT%TE/M*5JC&+
M8GHMYD/WV-MQ@+O`(V<$RQL;(L;P`^@LR9(O]..Y&@V(_#-83BJ.Y\<_TBPN
M!E"G>@R6;"9WOFQ.9$M(2G.@/[1L)"O'>5.SS!ZJ]X<55<6-';\O"\O7NE>=
M&\-;+-/U.XCB3$+^*<8M/REWB5OJ_I%V)%;%!S\V%G>N'[=Y+!\?P?N.6;'8
MDJ!>YS;O?4M7EV.:ZQ.MR.T'DCYAD9ADCU_?EL8H>$QFD974;+"X,GHH94.X
M6JU.!U.6&V0'>G&B+];7JVZ60EWWEZNA8/7Z&KY5'/3I<IRBM1`U@_&BK6R#
MOND?%9AB-"U[-B\LU)E']A#(M@S+`!'UO[PGR`:RP;0C\!@]JW[ZC1G(J_4&
MWKZD#K+_0X@;JP[Q[K"O#03OQI<??KZXX)'T>?F55/F9GE?)TCA4S*A2=U^R
M47@[X+L'[DT#.?'E%#$>;%WOM$\O]D"/$\#-#S_O-D\5UT#OE.;YKY?#TG@Y
M$R]98\Y+!$4?UM$J!C'&C<+=%&S'\98IZ`E6P]3'`JY!ZB4IUIP@NB>:_!>2
'81%+N!L``$4?
`
end

In This Thread

Prev Next