OpenSSL version problem
Posted: Fri Sep 24, 2004 12:46 am
Hi, guys, awesome IRCd btw... I know I am probably over my head here but I would really appreciate some advice regarding a problem I have with OpenSSL. I am wanting to compile Unreal with OpenSSL v0.9.7d in a user created directory (/home/user/support/openssl) for use on shell hosts that have out of date versions of OpenSSL.
My problem is when I compile the IRCd even though I specify the user created OpenSSL directory it still seems to use the version on the system.
Here is what I get when I start the IRCd.
Starting UnrealIRCd
[!!!] OpenSSL version mismatch: compiled for 'OpenSSL 0.9.7a Feb 19 2003', library is 'OpenSSL 0.9.7d 17 Mar 2004'
[!!!] Header<->library mismatches can make UnrealIRCd *CRASH*! Make sure you don't have multiple versions of openssl or zlib installed (eg: one in /usr and one in /usr/local). And, if you recently upgraded them, be sure to recompile Unreal.
<SNIP> Unreal <SNIP>
v3.2.1
using TRE 0.6.8
using OpenSSL 0.9.7a Feb 19 2003
using zlib 1.2.1
using libcurl/7.12.1 OpenSSL/0.9.7d zlib/1.2.1 c-ares/1.2.0
Any ideas how I can force it to compile and use my version?
My problem is when I compile the IRCd even though I specify the user created OpenSSL directory it still seems to use the version on the system.
Here is what I get when I start the IRCd.
Starting UnrealIRCd
[!!!] OpenSSL version mismatch: compiled for 'OpenSSL 0.9.7a Feb 19 2003', library is 'OpenSSL 0.9.7d 17 Mar 2004'
[!!!] Header<->library mismatches can make UnrealIRCd *CRASH*! Make sure you don't have multiple versions of openssl or zlib installed (eg: one in /usr and one in /usr/local). And, if you recently upgraded them, be sure to recompile Unreal.
<SNIP> Unreal <SNIP>
v3.2.1
using TRE 0.6.8
using OpenSSL 0.9.7a Feb 19 2003
using zlib 1.2.1
using libcurl/7.12.1 OpenSSL/0.9.7d zlib/1.2.1 c-ares/1.2.0
Any ideas how I can force it to compile and use my version?