home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / hp / 12683 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  1.7 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!att-out!rutgers!uwm.edu!rpi!usc!elroy.jpl.nasa.gov!ucla-cs!twinsun!eggert
  2. From: eggert@twinsun.com (Paul Eggert)
  3. Newsgroups: comp.sys.hp
  4. Subject: Re: GNU RCS build anyone?
  5. Message-ID: <bkaQJw2T@twinsun.com>
  6. Date: 8 Nov 92 19:14:20 GMT
  7. References: <1deuu8INNj79@overload.lbl.gov>
  8. Sender: usenet@twinsun.com
  9. Organization: Twin Sun, Inc
  10. Lines: 39
  11. Nntp-Posting-Host: bi
  12.  
  13. jschamba@na35.lbl.gov (Jo Schambach) writes:
  14.  
  15. >the only thing I changed is the Makefile to use gcc
  16.  
  17. After you make conf.h, you must edit it by hand so that has_mmap is 0.
  18. This works around an HP-UX 8.07 kernel bug that could be causing your problems.
  19. I've heard that the bug is also fixed by HP patch PHKL_0942.
  20.  
  21. Once you fix this, you'll probably get another bogus warning
  22. ``Traditional diff is used, so RCS is limited to text files''.
  23. This warning is caused by a bug in HP-UX 8.07 `tr'; the command
  24.     tr '\012' '\200'
  25. deletes newlines instead of transliterating them.  Ignore the warning.
  26.  
  27.  
  28. >#warning: diff -c does not work, so diagnostics may be cryptic
  29.  
  30. That warning is caused by a bug in HP-UX 8.07 `sh'.
  31. The following patch to rcstest works around the bug.
  32.  
  33. *** rcstest-5.6    Fri Nov 22 07:24:46 1991
  34. --- rcstest    Sun Nov  8 10:42:22 1992
  35. ***************
  36. *** 66,72 ****
  37.   echo 1.2 >a.12 || { echo "#initialization failed"; exit 2; }
  38.   
  39.   case `diff -c a.11 a.3x1` in
  40. ! *'! 1.1.1.1')
  41.       diff='diff -c';;
  42.   *)
  43.       echo "#warning: diff -c does not work, so diagnostics may be cryptic"
  44. --- 66,72 ----
  45.   echo 1.2 >a.12 || { echo "#initialization failed"; exit 2; }
  46.   
  47.   case `diff -c a.11 a.3x1` in
  48. ! *!\ 1.1.1.1)
  49.       diff='diff -c';;
  50.   *)
  51.       echo "#warning: diff -c does not work, so diagnostics may be cryptic"
  52.