From: maili31s@... (SugHimsi) Date: 2000-09-23T06:37:08+09:00 Subject: [ruby-list:25100] Re: build 1.6.0 on Tru64 (zipped SJIS file attached) --U2F0LCAyMyBTZXAgMjAwMCAwNjozNzoxMyArMDkwMA== Content-Type: text/plain; charset=ISO-2022-JP すぎむし%[ruby-talk:05070]ぎゃははははははh まちがえました。Tru64お休みには触れません。 まつもとさん、小松さん、コメントありがとうございます。 今回もmake中そう違わない場所でコケています。 ログに若干差が出ていますが。 あと、やはり情報に不足がありました。gccは ~/bin/ruby-1.6.0$ gcc -v Reading specs from /usr/local/lib/gcc-lib/alphaev6-dec-osf4.0f/2.95.2/specs gcc version 2.95.2 19991024 (release) ~/bin/ruby-1.6.0$ man gcc です。報告ばかりで情けない。 以下だんだんに詳しく。 ○[ruby-list:25025]にて私は書きました: : || 1.6.0 をコンパイルできません。 このとき添付した状況を[0]とします。 これを受け[ruby-list:25030]にて2000/09/21 00:45ほどに、 まつもとさん(matz@zetabits.com)は書かれました: : |資料を見る限りallocaで延々とwarningが出てます。 (snip) : |なんだか : | : | int alloca(); : | : |になってるか宣言されていないようなwarningですよね。 それを受け[ruby-list:25083]にて2000/09/22 15:57ほどに、 小松さん(komatsu@sarion.co.jp)は書かれました: : configureで、CFLAGSに-ansiを追加するタイミングが遅すぎて、 : alloca()のチェックの時には-g -O2を使っているので不整合が : 発生しているような気がしますね。 (snip) ○ : 以下を試すと変わるかもしれません。 : : make distclean : env CFLAGS='-g -O2 -ansi' ./configure --prefix=$HOME/bin/ruby-1.6.0 このときの状況を[1]とします。 ○ : あと、 : : make distclean : env CFLAGS='-g -ansi' ./configure --prefix=$HOME/bin/ruby-1.6.0 : : でオプティマイズなしも試して欲しいところです。 このときの状況を[2]とします。 [0][1][2]どの状況でもmakeできませんでした。 見ますと ●makeのログでは(===> zipped SJIS file attached.) [1][2]ではarの前にvsnprintf.cを見に行くように なりましたが、基本的にはwarningの項目は同じで、 # regex.cの中(PUSH_FAILURE_POINT)以外は # allocaのからんだマクロの箇所でのもの 前報と同様の箇所でSegmentation faultします。 ●dbxでは: [0][1]は同一。 [2]オプティマイズをはずす(-g -ansi)と異なり ~/bin/ruby-1.6.0)$ dbx miniruby core dbx version 3.11.10 Type 'help' for help. Core file created by program "miniruby" signal IOT/Abort trap at >*[__kill, 0x3ff800e9b78] beq r19, 0x3ff800e9b90 (dbx) t > 0 __kill(0x3ff800dccdc, 0x3ffc0086c80, 0x3ffc0089540, 0x3ffc00895a8, 0x3ff801766c0) [0x3ff800e9b78] 1 (unknown)() [0x3ff801a5218] 2 __tis_raise(0x3ff801766c0, 0x40067ea, 0x3ff80112014, 0x6, 0x3ff8015f6c4) [0x3ff80112010] 3 raise(0x3ff80112014, 0x6, 0x3ff8015f6c4, 0x0, 0x3ff801766ec) [0x3ff8015f6c0] 4 abort(0x120032260, 0x140014799, 0x0, 0x0, 0xfffffc0000000000) [0x3ff801766e8] 5 rb_bug() ["error.c":6, 0x12003225c] (dbx) quit ~/bin/ruby-1.6.0)$ となります。 なお : そもそも-ansiが必要なのか?というのもありますが。 あってもなくても変わりませんでした。 (CFLAGSは-g -O2 -ansi -ansiになるし、 dbxの結果も一緒) -- SugHimsi == SUGIHARA Hiroshi maili31s@clio.ne.jp --U2F0LCAyMyBTZXAgMjAwMCAwNjozNzoxMyArMDkwMA== Content-Type: application/x-zip-compressed; name="diff_0_1_2.zip" Content-Disposition: attachment; filename="diff_0_1_2.zip" Content-Transfer-Encoding: X-uuencode begin 666 diff_0_1_2.zip M4$L#!!0````(`)&\-BD3Z7G!'!```#]Q```.````9&EF9E\P7S%?,BYT>'3M M7*B;H$"KJ',PH2[VJ'CS\^OD>^X?S>TVI^[OH;;W]BM1%J+V/J]9U!R$AT]^CX MZ&)TM^?T^_-S\W,+5LM:1/P3NKQR!5VVKO"K\&-T>]O&0Q*]%]V-;D5_C#Z- M;D8?O_;?:Q]$GW'IZ*OK_Q!7/XCNP_O'\-]?COI'WP&I]^;GCO_#KQT%1T\< M;1]=B^Z\\??CCZ)[T>?1S9>?Y/CS,@N[ARVKO=%>>3C6(=-S=Q=T MV-V=N&#!A?DY"UOS<]]&+K5[CC=`F&N9S;`M/L[/M5JM^;G'$6;$#M12ZTO6 M*H:7-0X(5_`>E^U3A@88M]MMM"`$>XO\\X3,P9`$0\(0O*!M4'(T=ESXN`!R M""VB`\KV?`YP2/R3]'-\9(/2U/=;:1M'\:@4Y(`@FQ$4^OSB,\_]$&U/Z*P: MFX]E8TS&@8]:@\HN0WJ``HI8Z"4:CQD9,XJ)[U-6-A!JG5>.YQ'2@]$"!DX+ M'.K9[D3OT@2Y![J.3[T)(7$%M0ZG1)GMN4YW0C:^E*\#B6^%2Q_7[XSY=YF&!6NE@#*7:T:?MK#95 M!&RAD,U@Z\->/8.M#7B=6@3VY'KDXI*UZ((*?NZ_VKTRLO<(\@G8\>&7GCWW MW?,_F>Y57F**H52^DHX@A*TM"$_K.'Z;FN_(\9RK:3P;UNVF[,AXNT[ MC'HCX@5U/0!_<+#:.4D7=JW4=:/<%@@.9\*2L[[Q($.TC MIZ3#FE3*'U(V*=>1RKG4FXQ^FU*Q?>KT3FO(]>&.I*->CX9@H0I`;AG8BP$- M#L>D>ID&=(]X:&S[`9@\8$YI0CS43$'OV\P1/G*)-PB&A:%`O@

;7=,#L[#M^Q#PJWTKIG/H+Q_83J8?W#2^=_'2SH_:EKBYP-FFO)2D*$&/1]AZER9+ MJ%XP]!P`U1!TG9$3^#I#PTRY331%'8H#5T.VCSTM.3'\"61]XD+DTA0.G)'N MO+BHKKG&-K-'>K+8=G5F-C[0\:G=IJ'.U$/->8_(B+)##4&^5Z>,+@L"8!Q& M?!HRK#-^Z/1V1402#A`Q5\.H$,UW@WJQ8+?K[HG0SP<(6,CO=X&MV9/B/;]! M1]8C^R?IQB?-;TTV8_8AO`Y"?KOG!\0!"0:,AN/)4#7@%IM`B(-_!N0[`S@2 MHB'<4.!<.]F9WT^GE.;')/XSK%.*;9U%&`O6KFBN::W4/KSLU:^K5,E8O`YT ML]5U`H1=8GM\B>/1N'Z!A^..SG89T?WZJ#_:*]^4%"$?VS[1T0Y$O1/($L:H MUOA]$2=T%!UJX<'_.F(!#=U:N>DCBDRJSS=J_2KSO3'<7X-^W3ISX"E/0\BS MO7K-X"DAJ#=N?T1[M4)[CNN.J_D"L8CA,:ZWMEDKQ\7HJ%:,'W_6M*1@K]?[ M/;D7ULE!W,,']7"P(BFM7Q\0AF'G:/@!#_FMHL[U\2&A#BO4$XM//752?('W M:Z7@,=;AH];OO[$=^AI[GH#E=+Q*`J(IQ[0%!YH#:\HQ+4%8=^,!TXBOFG(" M3T]!+3GY>4`U,G,H.JIE$S9G^2$%HSXHUUZ!!7'9I1L]-*Q)+XT'1)&NR]2KWC(#.I# M*[D:$,;/:7!30CW[T'4&0SVUDV6*`GL/GI8]FIT9]2:MU;OB`";NWM6N2,?J M'@9P(H4#,7^RY4;N.@/^W%ZZ=U8,AJGGZ\T+#VU^7X:G8W[^)97<0]J'<9LC M?^CT`\[!^H3M$W%\!D6K1\4T!+?U'>(*MN/IG0OG$]^'K!3W=R'&2T<_?^%I M&,>SF3)$;19/VKE`WLG; M<\Y.UEZDZF3M189.I7Q.S*DD"GR<3*1`K2G'J!A8SVW%E%9),QFE)5T/&9,E74HI@25K+/!6$E]/ MT54R"#E+)5U9"3FE6)4I)R5M3JDH10`KL$H*":]>)..;%.T9S:128EC5.R&5 M%*TIER1KSNYTLL:,.9*ZMT@821R<\432MH0>DHZ:L4+2UH0,DK7E')!TB>34 MCZPY9WQDK1G1HVI,^!VI"W):1]:Z>4C<0+&04CZQE6 MMF:\C*PQHV.DQBBR,-*8DI(OBMXIYZ)H)M7-K*Y]4(U>W,H$"V:&8HU\YQ9S:*`NL:V5L7C;CCN595N3M>/QG6E"U:KD]:S6E?0Y%#9W)@N;7_U;=.?U#U__;?1!]/&SL%7Y,VM>YJQ8`*E@6FU<^&PE M[M_`U@:W]O;3%\X]=L,>02TO;$YP#CA/),EE<[< M)&9A_B9AS9F$&-S`28;")-[`H/\9F8WK$QN:Q,PM:1AU8'R1QE:U M5L[`VC3VA,_(@%R=B;'2FR=,NY0^H-'NFI/%3$,T>7&CZK$'C0SQ-3K$T.WC2^'!# MT_,(38X0E-_U:7(OI?$MBJ8AD&91B_)`0]/80-,-1^/U06.7TMP+-+,6+53O MT*12AR+4&QV2JP!@[H'841'*<1O-ABPXK>6.$$(M*BJX^;49[*#"LC$)VUX> M.3[_%I3E0F:*#R%M.(MV/-0//5$3@9Y_\M)3N[M^?_^`.0$Y=5;=K;.Q>18= MV,R#AK-QY1^(P>K#0Y[S=D9CU\$.+R>&Y'F2J>@(;9]43)22._T^X770HERS`M6R M3,T;MHI+O%.9][F;#:^`>%<97F#)=A&HRFB7A[LLWN4!+XEX2_M+XEP7`0@1,0V`>`[,@&$?!+`RF<3`/ MA(5(&(?"/!;FP3"-AFDX+,;#0D"LBXAFZ3(G"3TJT).%1VL=SE7K_+N'!'/! MD]EGT>G3I]%EUDV*/%CW"MJY^(/EXP6,&4$]<+1F/06)_L]15PB MZDGX*D#/%U!.9<&8RY406Z@`F:3N)?4NZJS]OZ);T6?1/9`%4?CIR[?>CS[4 MS.-;DWG\3G4>OZGK5-E\0ZB5F?RFZ-7Y_*:HJJR^*5U-(>IG\QN/4)G3;QSJ MU9G]QI#J_'Y3R*HL?V-,1:[?E)=,(4[E^(UXQQ3<=&[?D%79?3.@ MM9G]I@-4Y?>;8DJS_&;4-(6GF=UO"E^5XV^*69GI;PRJS/ M)-MOPI2FT$Z2Y6\^ACK7WQ2S)N/?%%:9]S=C`5-XTGR_J9E7Y/J;@BLR_F9` M:[/]S0>HR/DW!E5F_@TI:PSPA!G_YN.H\_Y-,:NS_P^`JJX!:`PJ2WN8L:@I M/%D%@"%+&@.LS_PWAY;G_PVA5N;^&Z.'T@H`,Z!:V?^F@U37`#1&K:X$:`RK MK`=HCJBH"C!E56.(LFH`$]8TAZ95!?``\/):`%.P6G4`38>IJ@9HBEE5$]`4 MLZ(RP(P!3.%-5P28FWA<#=#!R;MA"Q=K`LS!*I*[1GTHS4O/1&UK?1,L#W>\ M^#TS%0W7UT<7YN(?[5XQL_OG8ANG-\Z_C/T>>O_)7_U:CH'?%WI.Y& MMZ]MWPBBWT3W>:_%!IG)!6M19"8W5L#W@CO])I'__TSD)VOYFUHQ4[5B<13K MR*.-F3JO$Y9#;*SQ4@@(J^*`7%^HD`S;K&ZBV*^R;D(>JWB`BNZ^^;OCW\/K MSR`8W7OY7/2GZ)/HG]%7$*YN1I]&7_(!H[MO??DVB>Z]]?XK_P:I=](_:_?R MN?FY7[QT_1/>D_\).PAY;O0KP+@%P>I^=/_-KU^CXL_@?93^<;OH7?CT_MG: M;QYI\^^J"_W);Q_)+R;?`K&ZB5?%2=Y_Y(GX2QZ>>&3Z?O/((+-R26Y21J$0 M.'VT!U9,=2E\3M2`:!H'4Y1_U<1#TWH\U![X87=AN87;[19,!>\]=GFEM77E M6^CT\A(Z=6HQ4[.,