<!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>I am writing to comment on problems I have seen in 
the past that are currently still problems with compiling OpenSSH with the Sun 
Forte Compiler version 6 update 2 and gcc on Solaris 8 (not suprising since the 
problems are actually in the openssl code). I used the snapshot from 11/4 for 
this test on a brand new system I built from the July release of Solaris 8. I 
have the latest linker patches, C, C++ library patches, etc. If you want to see 
the ouput of showrev, etc I can provide this. People in the past suggested that 
I apply the latest linker patch in the past to fix the problem, however that is 
not true. The only way I can compile openssh and have it work is to do the 
following suggest from people on this list. Others should be able to replicate 
my problems easily. I am reporting back now, because I finally got a chance to 
rejump my Ultra10 that I used to do the compile. If nobody else has these 
problems then something else must be wrong on my machine, but I don't see 
what.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I built the following from source with Sun Forte 6 
update 2:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>zlib 1.1.3</FONT></DIV>
<DIV><FONT face=Arial size=2>openssl 0.9.6b</FONT></DIV>
<DIV><FONT face=Arial size=2>tcp_wrappers</FONT></DIV>
<DIV><FONT face=Arial size=2>skey libraries</FONT></DIV>
<DIV><FONT face=Arial size=2>prngd0.9.23</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>(Oh and skey does not work...it fails checking for 
skey_keyinfo... no config error missing s/key libraries...I was able to compile 
and install skey without problems as long as I used gnu-make...but openssh 
snapshot from 11/4 can not find the libraries...so I think something is wrong 
there as well.)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The compilation options I used for various code are 
documented in the Sun Blueprint "Building and Deploying OpenSSH for the Solaris 
Operating Environment"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The source changes I made are below for 
openssl&nbsp;(suggested by several here):</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2></FONT></FONT>&nbsp;</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;<BR></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></BODY></HTML>