Ah I was unclear. As with many Unix programs there are very basic instructions. I use the /lib because I don't know better. There are no written rules. It was handy..I don't think it makes much difference, however I like trying to do things correctly... I really dislike the idea of overwriting a -working- version of SSL with a new version. I like to compile and test something in a separate directory first and work out any weirdness before I install in the real directory. /lib just happened to be where it landed.. So.... I would be landing this on a production web server, YES its only my own personal web and mail server but it's the only server I have, so im a bit cautious in general. Hmmmm...
%find / -name crypto.h /usr/include/openssl/crypto.h /usr/local/lib/openssl-0.9.6c/include/openssl/crypto.h /usr/local/lib/openssl-0.9.6c/crypto/crypto.h /usr/virtual/share/usr/include/openssl/crypto.h %find / -name cryptlib.c /usr/local/lib/openssl-0.9.6c/crypto/cryptlib.c So it's the .h files that are present already that are causing a problem ?. The /usr/include/openssl directory seems like the problem. So can someone give me basic assistance, based on FreeBSD-elf and the above find how should I proceed. Where should the install go and what config options for path should I use on my platform. Do I need to remove some .h files first ?. Thanx very much in advance. Sorry for not trying to work these out myself, but it's a bit critical and im sure others have more knowledge then myself. This should be quite simple.. Im asking advice because -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Keary Suska Sent: Tuesday, March 26, 2002 11:33 AM To: OpenSSL Subject: Re: Newbie stupid question on 3/25/02 5:19 PM, [EMAIL PROTECTED] purportedly said: > SO im on FreeBSD 4.1.1 > > It's a virtual server from Interland ( hostpro ) a Freedom 400X with > full root. > > It came with a preinstalled older version of OpenSSL. > > I wanted to upgrade my OpenSSH and discovered I needed to also upgrade > my openSSL.. > > Everything on the server is just the way it should be, all defaults.. > > After unpacking and following instructions I copy it all to > /usr/local/lib.. The instructions tell you to do this? I'm no BSD expert but I know I wouldn't clutter my lib/ directories with source code. This would make sense for a binary distribution, but not a source distribution. Perhaps you misread the instructions? > cryptlib.c:105: #error "Inconsistency between crypto.h and cryptlib.c" > *** Error code 1 This could be happening because one of these files is from a previous version. openssl should compile in its own directory, using it's own headers. To be sure, completely remove the previous openssl install. I suspect that what you are doing above is fouling the compile. I have not seen compilation instructions that require copying anything to anywhere, and it seems odd to me that you would have to only for BSD (you don't have to for Linux). Keary Suska Esoteritech, Inc. "Leveraging Open Source for a better Internet" ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]