From: "Nobuyoshi.Nakada" Date: 2000-07-31T15:11:41+09:00 Subject: [ruby-dev:10453] Re: environment variables なかだです。 At Sat, 29 Jul 2000 04:08:46 +0900, Katsuyuki Komatsu wrote: > win32/configure.batの「@del ~tmp~.mak」の所に「>> ~tmp~.mak」 > が足りないかな。 あ、ほんとだ、すいません。 > これを足して$(srcdir)/win32の下でためしてみると、.\configureは > OKですが、configureのみだと、なにか変なエラーが出ます。 > > # やっぱり、2つめのNMAKEのエラー行がうるさいな。 > # ~tmp~.makの中の@$(MAKE)は@-$(MAKE)の方が好みです。 configure.bat でエラー判定をしてるわけでもなし、バッチはどう せエラーコード返せないし、無視しても問題ないですね。 > ちょっと実験すると……やっぱりnmake 6.00.8168.0のバグか。 VC++ 4.0 のが Version 1.60.5270 なのですごい上がってますね。でもやっぱ りバグってる。 > 「echo "%0": nul > ~tmp~.mak」の「"%0"」を「%0」にすると > 通りますが、パス名にスペースが入ったときに問題になるかな。 なんとか対応してみたかったのですが、!INCLUDE ではスペースの入ったパス を扱えないようなのであきらめました。かわりに README.win32 に Bugs セクシ ョンを作って言い訳しておきます。 > > あと ext/mswin32_extmk.rb ですが、ext/configsub.rb とか名前を変えても > > いいような気がしてきてます。いや、これで .rc ファイルなんかも作れないか > > なとか思い始めたもんで。require "rbconfig.rb" とどっちがいいかは思案中。 > > たしかに、mkconfig.rbと同じようなことをext/mswin32_extmk.rb > でもやるのはいやだなと変更しているときに思いました。 でもちょっとだけ違ってたり。 > ext/mswin32_extmk.rbの名前はお好みで変えてください。 ほぼ別物になってしまったので、変えてみました。 > .rcファイルを作るスクリプトはちょっと前に書いてみました。 > 参考までに添付しておきます。 > iconはどれ使ってたんだっけ? かなりいい加減ですが、こちらも対応(しようと)してみました。 > 1 ICON DISCARDABLE "ruby.ico" これって最初のフィールドは単純に番号でいいわけですか。 [ruby-dev:10442]へのパッチです。 begin 600 win-20000731-10442.patch.gz M'XL(```````"`ZTZ^U?B2-8_RSG[/]Q&_(`)A)?:FI$^(F`/TP@>P.[V-"X= M(4!62/B2(++J_.U[;U4E5``?/;N>;DWJ/NO6?56E!N9P".F9,[_\KAH/_W M-,(H?;AJ6A&8F+>9JC6:F.Z8(?#W>WH>O&BL=;YBVAOB`N.M0[@1=0L@!]EC M+9O%?Y`[_B@;<8/FPK:8,0M(DV>&/U@9,YO*@I)+%?)HRXBR^T'-3$W+=.:W M2YR"&U$BREGUGPD"\+7::M>:#=7MZU8BD^@.E&17 ME?]DDC"P"1-@%^Q[PW',P<"PP!P"UU%U/=V;NS#674"P:]H61^>R?L0O2G\V M6_$;%!K+K4%J#1^2#T,ZU6KCFD,*!#&L`=?WW)P8ZM!V#+T_3L2X!O#T!-&0 M,E%2&IYBO2?.UD*3DL:9?^YF^`A[?*M7S]A/79>X8/=.:S;TGU^D/3"<9RT#Q+\9; M8JO2(G](9+JQ[F/BQS\?GV_0],]H]4>(QA*[C['<L@`PYA M!I+LY!O2LV<]+IY9DYG/>)CIUJ`WTSTT(0>R>:G1I$S:NCJ[[HEY]1JEBRI? M#]-"&T\F/68CG'QH8(.^W91(77M%)9Z)(#8PAO;<0PQ[9EB)&#ZCU5(07\23 M#)8N7(4$)@+'=#TXC]'T/;A7M3ZIPW6Q<16(PQ//V2?$ MZLURJ=ZC28E)T/H3RQ\WKRP3G\V%?F<,T8>%E<.#J\4*CZ^M5^%8RV77UVN- M0LJXN7VB*!RMEBR?.@8EG\)%Q[?V']5ZG9P[46Y>7+:KY60$(K"+/]#V=,<# M>PCNTO6,*?AI0?]TQ]=L)SGFJ+^'6D!,NYO-8HF]/ M9ZA?C]+):M[PH7;>P,P#/)@C:1'415`CRNI91<1JHU([CR@^P4:,1Y2-(22E M:H)$VXC%^@LZ\29(IHL5T6[X!T,4OEZ6.G\PTXD$J05/6,-R1K2H]1:!>:?]1 M:E4KB!H!#*KS>NESF[VTF\(7<0[^:-I!R>G=#5L4F24$0$RV**8*U>_5ZO<. M6=IXP$6Y;#4_MTH711$H,IMD+,&1DY'TMU?P-&+-^"\D$N4UDN1BAI_"%9&2VJ[>SX;47`'YQ;474Q M=5+3$H&='4JY:,^BJF;P'UN`WV.)9NLS#M)Z)PGI5.UNNEZH8XRD7U`ZS'Z]$85N1'D7 M8:BG[)(R.R*(BP&B/R[7VZT>$#"P0SC^VB,X36!>58OR-.%%:]$\`I+8Z2N( MN'`;LZ5E:)[]V:9I7Y2PZSO[DQX1Q$=7UE\-RF,4H&P@EKB\:M7.KXFZ7*;? M(I)?XKR2RWA`&MF=DFLA)QY$3#F)%/&$N9)DIUW6N-O:O4"DVUZ"5?8IAV^7YVUK]N=ZH7VS;0&]@(W$^^Q M&FSS2=4Q7/*A7S?G2]QX;.V\W]H*J?_+UMXJ?_&NZ;S(_@6&OSJC;2N$H;12 MOR0%WF"ZQ"CEM7!GAS5KECVQ1S9DFE<=C4G8.C#B83[-97 M+Y*5D]Q5#O93A^@JA_OH,3@@E65M2_L0%.#_45V3NP`@C]B6./HOQ5]_TXA] M[1WEF^\W5#7(;2F>TV2;$RU3 M[**;/*[-ZEGM/SY3W&M_ER4F9K0U^2S9&U=AC0/]#8FDE?+Y#&U*72?DOC/= M<0VUKTF+PX>6$5+LNL3CZCI09QWKK=UGJUJJ7%15KH.\;Y0!Z[M0&18ZR3O6 M]O>W'*&^3L5.4K5"8;4;/:2MD')(^Z)3ZFP@D4O"5].=ZQ,H(]=]-0NV`Q/= M,QR5DFLBGX3:$);V'!:ZY8%G8TQ;\-.:XGX2-UJ&;L6)0@P,3-<3@S/'GAG. M9)FB0P5@'*9SUP,1N7#5J'T'VJ)B`XV[6/CI3./T/M6M`>`H1(R?1\4VKGO2QY:?3#Z<\_@6_1N MD/S46]T+7(7)Q17'C.?9SC+PWO)8MT;&YN$%D/ZA#0>5.;MQ41SM@* M@C3._:0EQPNY-,/<]S'U*8:+9[@>H>]+Z`$@H#F0N4.EVNY4:JWBB5^1@Q7X MY,<5L3Q8T^`]=$(BQVZW1;1W5OL,\> MG]03]I'CTW]+WSWQ#W@_WHO_BN\K:* MB<23T/*)PBJL*`,R77W@TI??$>!`8X$1*(WA*>N-(1IG2:]8A#.6=8P'?3J; MT);`/Q*C$[&<7V;9YQ^6XU:/+*;D=S\@REIF[CH9=H#N.S%U/4S8B'VCN\:\ MT-Q'*+F0@#//'X855G M!!OSGB)O2.D-=[1?"$*9,I'FI5=?XBPP0DT/=;^=C[")2[*M19'._M_JK\)5 M0&Z'0I#U#BL$E+^VY//:05;+[F]OL<)D42C>RG5*5%+M^.#[('!^I@@(AZ*@1Z;2B=8N99,9EG]Z1'KJ?/H',#6N997L0 MWA> M-HJ8`V,B4RJ:IOV/%H.Q^B\7@_%X83$4_$?VD&;.O@/YP_(XS1B*L)?=!N3K MR>RH@36?;,/9.5TWU!:4E3=,MKE#R!60P_;E#_,4KL!PNENEAIPAB2AB[?7) M4-;WK;PA;[[E")?&UW.&!'K/E8Q-HO`7PGWW MZW$:#6YGE-F8IK%UJ-6K/0XA'+]2HLUW>=\IKG`\0T(,M*KU:JE=[55*'$;BE;L+K`>7":,YJ"$^5&KM$;_8+G^`K91OZQ\WPN[JG;%T5==V/)6N MQ#"CFMRH`3H)VWT,WE77_+MRB`X]SLY@U3`-\E%2+*#]C%!.J*'_SPKS9LV"IZDY(ON43YH16-QK^>=WJERTML"X,% MNDF]Q8TLGWJ;V^)%=F)+Y^L%<36NK"YF(+=\P*Y2KR.[P,C$[6:U)&2R%!DF MQ7ABKN8:;V@-VO+JH#O/I+I?"GMJS,?AN;/]ZX:7QK-;PUQVPV1 MSNK-\A>(MG'[:(TH'=6LH4TW67P$'X-]]]X_R[);+@$0OI;J5Q@01%DQW+YC MSJAECJ(G1&G3@IT$MMPS!X/?Z78YL4SSE1LE*CR'G:'C%'Q;K9/4C9$^*=NS MI6..QAZCB@:OD"@GL2(=%])48>!Z?F>.L1&!"]USYU/;L]>Y-9',M/0)*4*! MBOPP`P@G0R_<$/\';@3@4A\9OKXH?NQY,RV362P6*BF?GNC62+6=4<8GKC8J M^(?]YK_(WP""3/U6V5YU%'*1#4;72W8`6&OQ]P^T[/'V%G]%$B[7!P=:[J-\ MH2=WQ&[T'(H#*O$AQ&]/DKS'83RC$9!NUZ0_5.OM*MURP3];B58#&E>J*`ZQ M949;D`1/Z?Z.Q#HCW>4!5&*K9#5*ZK5:S99_HO@SV/+$Y=;W)]^ZRP=M8E[L MYH?_S6"\?F."`=&;Q-/J.A*]_BZV212S_K$5==2LP6/!,,2-IMA^,X%B-@$? 7+0+B`H!D`OXH]@WT*?\_;