<!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>&nbsp;</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)&nbsp;then spare yourself the madness and make sure you have the following 
patches:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</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 =&gt; versions listed below...these are current as of 2 days 
ago):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp; static DSA_METHOD 
*default_DSA_method;<BR>to <BR>&nbsp; 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>&nbsp;</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>&nbsp; static const 
DH_METHOD *default_DH_method;<BR>to<BR>&nbsp; static const DH_METHOD 
*default_DH_method = NULL;</FONT><BR></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>