>Description:
MySql-4.0.3-beta invokes a system call to "OpenSSL_add_all_algorithms".
OpenSSL-0.9.7 no longer provides this function call. The same is true
for MySql-4.0.2-alpha.
From: "Lutz Jaenicke via RT" <[EMAIL PROTECTED]>
Subject: [openssl.org #263] Apparently Missing "OpenSSL_add_all_algorithms" in
0.9.7-beta3
Date: Thu, 5 Sep 2002 10:02:21 +0200 (METDST)
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
[[EMAIL PROTECTED] - Sun Sep 1 19:01:48 2002]:
> In compiling MySql-4.0.2-alpha, I get the following error messages
> related to OpenSSL shown below.
>
> Using STRINGS to check the differences between OpenSSL-0.9.6a and
> OpenSSL-0.9.7-beta3 shows "OpenSSL_add_all_algorithms" in 0.9.6a but
> not
> in 0.9.7-beta3:
Your method of testing for the presence of OpenSSL_add_all_algorithms()
is incomplete.
Starting with 0.9.7, OpenSSL_add_all_algorithms() is no longer
available as a function but as a macro, that is defined in
openssl/evp.h.
If your compilation fails with OpenSSL_add_all_algorithms() being
flagged as an unresolved symbol, it means that either openssl/evp.h
is not included when using the function call or that the version of
the header files does not match your library.
>How-To-Repeat:
Compile with OpenSSL-0.9.7
>Fix:
None other than using an older version of OpenSSL.
>Submitter-Id: <submitter ID>
>Originator: J.D.
>Organization:
>MySQL support: none
>Synopsis: "OpenSSL_add_all_algorithms" function no longer available
>Severity: serious
>Priority: medium
>Category: mysql
>Class: sw-bug
>Release: mysql-4.0.3-beta (Official MySQL source)
>Environment:
System: FreeBSD ws180228.56kdialup.siu.edu 4.6-RELEASE FreeBSD 4.6-RELEASE #3: Sat Jul
20 04:01:32 CDT 2002 [EMAIL PROTECTED]:/usr/src/sys/compile/XSYSTEM i386
Some paths: /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc /usr/bin/cc
GCC: Using builtin specs.
gcc version 2.95.3 20010315 (release) [FreeBSD]
Compilation info: CC='gcc' CFLAGS='-O3 -fno-omit-frame-pointer' CXX='gcc'
CXXFLAGS='-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti'
LDFLAGS=''
LIBC:
-r--r--r-- 1 root wheel 1222232 Jun 11 04:18 /usr/lib/libc.a
lrwxrwxrwx 1 root wheel 9 Jul 2 03:07 /usr/lib/libc.so -> libc.so.4
-r--r--r-- 1 root wheel 579412 Jun 11 04:18 /usr/lib/libc.so.4
Configure command: ./configure --prefix=/usr/local/mysql '--with-comment=Official
MySQL binary' --with-extra-charsets=complex --with-server-suffix=
--enable-thread-safe-client --enable-local-infile --enable-assembler
--with-named-z-libs=not-used --disable-shared 'CFLAGS=-O3 -fno-omit-frame-pointer'
CXX=gcc CC=gcc 'CXXFLAGS=-O3 -fno-omit-frame-pointer -felide-constructors
-fno-exceptions -fno-rtti'
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php