This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gnu-win32-specific bug in RCS 5.7



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 <a.c) >&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@optimedia.co.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``(`"`!'
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
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;V<MC,$.@C`01.]\Q1[U8#^"%@T)Q,;B@9-!V<I&:$F[2/A[
M2^)EDI>9>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@>J<VCU.HL
M5*-V_B#.L!(/Y,!<ZNI4E3EPZ'IB\BZ*[`=02P$"%``4``(````ON;0B````
M````````````!````````````#``````````4D-3+U!+`0(4`!0``@`(`$>W
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@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]