The page on Portable OpenSSH provides instructions for fetching the source from CVS via SSH, and links to the INSTALL file. ftp://ftp.ca.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL Unfortunately, the INSTALL file's instructions (to start with ./configure) are insufficient. My HEAD checkout includes configure.ac but not configure. I guess this is for autoconf/automake, but this should be documented. Today "autoconf" created a usable configure, but last week it was failing. Is "autoconf" always intended to work, and be the only step between CVS checkouts and the INSTALL procedure?
The portable.html page has been updated by Darren Tucker. FYI you can do: make -f Makefile.in distprep if you have autoconf installed, it does pretty much the right thing.
Also, INSTALL now mentions that you need to run autoreconf if you changed configure.ac. It now says: [quote] Autoconf: If you modify configure.ac or configure doesn't exist (eg if you checked the code out of CVS yourself) then you will need autoconf-2.59 to rebuild the automatically generated files by running "autoreconf". http://www.gnu.org/software/autoconf/ [/quote] Hopefully that and the additional detail on the web page will clear this up. As an aside: should it mention distprep too? If so then that also needs an nroff with mandoc macros...
Change all RESOLVED bug to CLOSED with the exception of the ones fixed post-4.4.
Suggested tweaks for INSTALL attached.
Created attachment 1782 [details] Tweak the Linux wording for -devel RPMs