<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4616.200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If you are attempting to compile OpenSSH with the
Sun Forte 6 Update 2 compiler on Solaris 8 (Solaris 8 7/01 s28s_u5wos_08
SPARC) then spare yourself the madness and make sure you have the following
patches:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>111685-02 C++ 5.3: Patch for Forte Developer 6 Update 2 C++
compiler<BR><BR>and<BR><BR>111678-04 Compiler Common 6.2: Patch Forte Developer
6 Update 2, C++ F77<BR>F95.<BR></DIV>
<DIV><FONT face=Arial size=2>I would also suggest the following patches
(versions should be => versions listed below...these are current as of 2 days
ago):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>108434-03 32bit shared library patch for
C++</FONT></DIV>
<DIV><FONT face=Arial size=2>108435-03 64bit shared library patch for
C++</FONT></DIV>
<DIV><FONT face=Arial size=2>108528-11 Kernel Patch</FONT></DIV>
<DIV><FONT face=Arial size=2>108991-17 /usr/lib/libc.so.1 patch</FONT></DIV>
<DIV><FONT face=Arial size=2>109147-12 SunOS 5.8 Linker patch</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>On Solaris 2.6 you should make sure you have the
latest C/C++ library patches as well as the Forte patches mentioned above and
105591-12. I will be finding a 2.6 box I can patch tomorrow. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I can't tell you exactly which patches you will
need, but I suggest you at least apply all the latest C/C++ patches, linker
patches, and Forte Patches. I believe the Forte patches resolve the problem
since yesterday I applied all the C/C++, linker, and kernel patches and I was
unable to compile and have things function without changing source for openssl.
I hope somebody finds this useful. I will report back on Solaris 2.6. If you
still can't get things to work then you can always do the following to the
openssl code (this is for 0.9.6b):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Please change
line 69 in openssl-0.9.6b/crypto/dsa/dsa_lib.c from<BR> static DSA_METHOD
*default_DSA_method;<BR>to <BR> static DSA_METHOD *default_DSA_method =
NULL;</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>I just found
another of these beasts in crypto/dh/dh_lib.c. Change<BR> static const
DH_METHOD *default_DH_method;<BR>to<BR> static const DH_METHOD
*default_DH_method = NULL;</FONT><BR></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>