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]

Reply via email to