Just some notes on my recent upgrades:
1) Compile fails with dlFunc errors --
Add '-ldl' to the LDFLAGS line in the Makefile
2) Procedure to build OpenSSH 3.4 RPMS
Grab the source tarball release from openssh.org
Extract the tarball
Edit the makefile to include the change in (1)
Copy the ./openssh-3.4p1/contrib/redhat/openssh.spec to
/usr/src/RPM/SPECS
Retar and gzip the openssh directory. Copy the resultant
tarball to /usr/src/RPM/SOURCES
If necessary, install tcp-wrappers, pam-devel, libwrap and
libwrap-devel (I used the PLD Linux binary packages from
rpmfind.net).
cd to /usr/src/RPM/SPECS and run ' rpm -ba openssh.spec'
3) For Mandrake 6.0
PITA to get the source RPMs to build, so use the tarballs.
If possible, update pam by rebuilding the src.rpm from Mandrake 7.2.
The new privilege separation code does not work with compression
enabled.
4) Mandrake 7.0
It's possible to build the RPM, but dependency hell may be waiting.
Disable the db1 checking in the .spec since it's now part of glibc.
You may also need to modify the %make macro in the spec file to
correspond with RedHat's setup. I also disabled the building of
gnome-askpass since I don't use it.
4) Mandrake 8.2
Mandrake has updates to OpenSSH3.3 that *should* fix the problem.
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com