Re: rcs-5.8-1 on HP-UX 11.31

Thien-Thi Nguyen <[email protected]> Tue, 10 Jul 2012 10:03:22 +0200
Newsgroups gmane.comp.version-control.rcs.bugs
Message-ID <[email protected]>
() Paul Ackersviller <[email protected]>
() Tue, 10 Jul 2012 02:46:11 +0000

   D'oh!  Sorry, forgot to paste it in... here's my make output tail end:
           sed 's/SUB/ci/;s/VERSION/5.8.119-8540/'  > ci
           chmod +x ci
           [likewise: co, rcs, rcsclean, rcsdiff, rcsmerge, rlog]
   Making all in tests
   No suffix list.
   `all-am' is up to date.

Hmm, the sed scripts here are portable, AFAICT.  If anything, it's
possible that ‘$<’ (used for multiple targets) is not.  However...

   Yes, and less mysterious than I first realized... I'm not even
   sure now why I thought my first make after configuration was
   somehow different, that's really not the case.

   Comparing the gmake output shows that the sed's above are
   missing their "sub.TEMPLATE" input file.  So I don't think sed
   itself is the trouble, unless it's somehow involved with
   generating the Makefile's.

...i think your build tree does not correspond to 5.8.1, for which
src/Makefile.am makes no mention of sub.TEMPLATE.  All that stuff
is part of branch ‘master’, which differs (and Real Soon Now, will
be removed/rebased) from branch ‘a’, whose tip is tagged ‘5.8.1’.
(The new branch organization is pending resolution of some other
admin matters, so this is a temporary confusion.)  In the meantime,
could you please try a fresh clone and bootstrap?  Something like:

  # -*- sh -*-
  git clone git://git.sv.gnu.org/rcs.git
  cd rcs
  git checkout -b all-ok origin/a
  git branch -D master

should leave you on local branch ‘all-ok’ (which tracks upstream
repo branch ‘a’) w/o any branch ‘master’ to muck things up.