From: vassilii AT optimedia DOT co DOT il ("Vassilii Khachaturov") Subject: gnu-win32-specific bug in RCS 5.7 21 May 1997 12:44:21 -0700 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <33822080.cygnus.gnu-win32@gandalf.optimedia.co.il> Original-To: gnu-win32 Original-Cc: "christian.schenk" , rcs-bugs Encoding: 54 TEXT, 81 UUENCODE X-Mailer: Microsoft Mail V3.0 X-MS-Attachment: rcs57bug.ZIP 3331 05-20-1997 21:12 Original-Sender: owner-gnu-win32 AT cygnus DOT com Having successfully compiled and used RCS 5.7 for a couple of days on gnuwin32 b.18 with the help of the following patch by Christian Schenk: *** src/conf.sh.~1~ Fri Jun 16 08:19:24 1995 --- src/conf.sh Sun May 11 11:38:02 1997 *************** case `(uname -s -r -v) 2>/dev/null` in *** 1025,1030 **** --- 1025,1032 ---- # Early editions of SunOS 5.4 are reported to have problems with mmap # that generate NUL bytes in RCS files with a Solaris 2.2 NFS server. # This has been reported to be fixed as of patch 101945-10. + 'CYGWIN32/NT 4.0 17.5') ;; + # *) $PREPARE_CC || exit if ($CL -DTRY_MAP_FD=1 a.c $L && $aout &2 I have run into an obvious bug. I have tested it on RCS 5.7 on RS6000, AIX4 and it works there OK. Attached in the end is the uuencoded zip file containing the following files: RCS/cps_ipdf.dtd,v cps_ipdf.dtd 2.log PLEASE NOTE. THESE FILES ARE PROBABLY COPYRIGHTED MATTER. YOU MAY NOT USE THEM FOR REASONS OTHER THAN RCS DEBUGGING. YOU MAY REDISTRIBUTE THEM UNDER THE SAME CONDITIONS PROVIDED THIS NOTICE IS PRESERVED. There is rev. 1.1 checked into the RCS arch., and it's locked. The file `cps_ipdf.dtd' is the second revision to be checked in. Now, as I do ci cps_ipdf.dtd < 2.log and later co cps_ipdf.dtd I get the file incomplete and the RCS archive is corrupted then! Has anyone else observed it on b.18? What about b. 17.1 with the same patch on RCS sources? Does anyone have another/additional patch that doesn't show this problem up? -- Vassilii Khachaturov vassilii AT optimedia DOT co DOT il Skribu al mi per Esperanto! [[ rcs57bug.ZIP : 42 in rcs57bug.ZIP ]] The following binary file has been uuencoded to ensure successful transmission. Use UUDECODE to extract. begin 600 rcs57bug.ZIP M4$L#!!0``@```"^YM"(````````````````$````4D-3+U!+`P04``(`"`!' MM[0B15N&ZY`%```G%0``$@```%)#4R]C<'-?:7!D9BYD=&0L=JU8_W/:-A3_ M&?\5*CUVD`36M.MV*;T"!;?+4J@'Y);>;K>3+1FT^-M),@D]__%[,@8,-@)V M4W()V!]]WGN?]_0D>TXQJ5RWKML&=APJ1-L02]\./?C AT AOU*_7[]J9U_:9=P;&< MAQRMB=H5(0&)S.>H;=@'O7'SYHV!FLT/AO'^Q>!K?_K-,M$<9$%_JBN*OS@^8L$<-`B= M6*F`3(^J_V+#8XZFM]-OJ(:4FVI"M?[2Z@]ZTUZ"&Q?5(B&82:&72.4!J-05 MXT.>RHF$F/D>FGR;3,TAJJJH)Y^'7UJ`J"JLXJEEJ'9^9M2B?BN:HRJ3B9W8 M+.%^(IRH6N($]:,YQ%9NWL?$W3$_[*U$S\S7,LR>\>_?4P7<0R>BMBFNYH>3,4P)-0K41XB1BOE:\J%=JGL^W;71HOAIP*NZ-91 M'$ID-.=84.0KQ\J('I_(+E$"X1;(8.(C73Z%G.PP'1:B)V%M`B%%`^HRM6+" MH$07W"*A(Y>H.AXEUBB9C!)SE`Q&2<]*+"L96\G$2DPK&<#?0?+P4%5V84:, MY#*B)<)@%8_BLWK);V;2OTON[\J5WHOJ()^'@QGH0X/$Y0FAJ1.'Z10ZQC.Z MPZ>1R?QB#L'8!)TQFDTCM54R!EABU`\#J?K`*(0.LRO[RAH`TY:BN."G_@\C M5\9![\,.#OBQN`T*?80OD?MG:@9K<^LJ(O$AJ:1MM%_4A.60&TJ2A/C&MJS77 M16,_NC5;671IU\NBN[]+H]NI2!IM',DIEP/$-MKT AT TTX\+VN=@.]6I_&7X%C M"(Z:XU,;FJ:'S;S0QEZ)[JZ?JQ')9CHE"24=]`.*N DOT AT T=.T%ZUCF0MM\ZCZV ME1'_\:G3.*+1E$F/HL\\C*.2R""8%!6N(M,U6T]>%,I,,K2=#LF+=$4F;-DI ME-::H:RTU):655:V<';:F+=;XN?;7C,=^-(0@:4 M,`>.WN1'BU,!S9^2DL1`&>66A3H3%Q@_F4]Y&XA;KA6UE.VB5T#U.#9 M1I9VU\'8_(1.2*IS5AP^ZQ0WV1AM&=S`5^&)P"_ AT X-865Z>::_94)&?(E["S0-$J/AK!; M;#DY5:7&%^HO/$.GVT1)?7**COH*TX]B^.(XC\_0N7W*%I)C1Y;V*'M;X=@6 MQ28$%[?FHO7]7-O/[I^_Y40(G=?K[U;/>*5GN<>G+=?='X/#9[G5<_+_=99; MLYUXECL86C_DL'U%(1Q8`X3,[%OIBX,R+O4.(WV'`Q3K`V/Z M94\R>G-"=:,A.=N:`4&AB]2+ M,H2Y9`X<"LGF_8B6;I6'OSX87>-?4$L#!!0``@`(`!JXM"+*.B8Q204``+P4 M```,````8W!S7VEP9&8N9'1DK5AM<]HX$/[.KU!IN($DD#9M[RY)IPP%M\S5N[/S5^C\U>6[MY=O?D<+',?,90P9 M3R$Z0NWVAUKM_8MO:/AY_&5BH&]PTF[7CFZ">07RJ-8WIS^&YN!3Y^+M.6HR M/TPX AT GLME(]^$D74YRCFF"GO^_?4)P2N&!]Q MS&PT".S$DTB&2^7_N%9$:HQGP]E7U$"?1S<=L*A+6XG3R*VNRC/##O4Z MX3VJ,RXL83$1>2*VP[HB".J%]Y";VKV'B;/F?M3+6,[=-W*;#><_?Z8,.*+A MM*V$/_$K!0'288 AT C/(\P1!HG%EWG=&LI1@&AKH)YR!AES#=D"%=*VC?]%DZK MZ:<$9G!%%ML*&=Y'.*;(DX&I@!X>R3J0@'0K8##Q AT 3X_!A%90]I.1(_SB`$@ M10/J,)]Q%O@*7G"'!#9_1O7)6)AC,1T+8RP&8]$SA6F*B2FFIC!,,8#?@;B[ MJTN_,"-!_#FD"F*PS$?BF3WQIR'ZU^+V6LWT1E9;\5SLSX$?Z AT LG$H2F06R' MD]8)GM,U/`U-QHTQ`F=3=,"`7I/Z4HP!YACU`Y_+/C`.H*6LTYYY`\-[BDF* M!7_-?Q AT YK6UU%\>$=37WL7;V AT A'=Y+3ZFOL>X[KICJ>Y:6/2;>E5.J<^C;`+ M?9D`8\QA-(I/D9]X%ART%+P!55D-4("*)MK*-;,TDHSM-,+[("W*1HO`U63+ MXEC'5*AC DOT 0RKG AT -W=WC@<[=1^(SV,`KW,,I:169DC$QX0%.#WFQV,YR6#>18 M'L!H-O(^ED,?4*?8`F,/-6S`YI5?DA)PL*O AT W?%*&N%LKF.24-)%OZ`PBKLM77O!.I3[ M6-M\FAZVI!/OX;';VL'1C'&7HL]1D(2*S""9U"K(,M,U6YFZN3H];)\#^23.(G$K><$W54U:% M+0SDB/*%+.VN AT XGQ">U15/N@/#S6K2ZR"5HA.+XGTXM]KV('MU9V37HAEOE7 MA%:V+%=[O0"XI,:=!<".4Q!^4DW!<0XIYI?Q:%E+G5U_]G4?N_YX:98&D2E! M*H*1JB)*NQ6U(DHJ*!V"(M:];E5$L(7]-=7D341KXS\?^,S^P6(>1,^PLD#3 M4&X-8;5884942BU:R%]XATZ7"84^(XIVQ AT K3=]I$B]TX'D.']BDKYA&VN;)' M62N%8RNN-B&XN'(7%O=+;3^_?_B2$R)T6*^_SM[QE'NYA\<5UO7?@^U[N>P] M^?_:RQ5H>^[EMJ;6#R)8OL(`-JR^31$F!$Y5B=J8'%A],_UPH,*2WS#2;S@` M46P8TY,-RNC%'NI&)1ML:_=T6'A8)+BE>$1V.UI-S^W*;QE;2?@O0[.W-7R" M`@?)#V4(1YS9L"DDR^\C6KBL#O\"4$L#!!0``@`(`**VM"*IIU?+E@```+,` M```%````,BYL;V9>88#S3/VX*T%'A#453:M+B#R8JW(Y-"Y=ZKWRK2F*6J@/@)[T/>\ M*B5XAQ$.KR4$=#QN:>@C`KEOPO1[;C#A460W=-WT]ZR#'Q$LI4@>JW MM")%6X;KD`4``"<5```2````````````(0```"(```!20U,O8W!S7VEP9&8N M9'1D+'902P$"%``4``(`"``:N+0BRCHF,4D%``"\%```#````````````"`` M``#B!0``8W!S7VEP9&8N9'1D4$L!`A0`%``"``@`HK:T(JFG5\N6````LP`` M``4````````````@````50L``#(N;&]G4$L%!@`````$``0`WP````X,```` !``4` ` end - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".