Timo Sirainen kirjutas:
RedHat 9 based distro, 2.6.24.2 kernel, OpenSSL 1.0.0a 1 Jun 2010 Hmm. v1.0.0a, really?..
Yes - compiled manually from openssl-1.0.0a.tar.gz and I'm pointing in dovecot.spec dovecot to use it:
export CPPFLAGS export LDFLAGS
CPPFLAGS=-I/usr/local/ssl/include/openssl LDFLAGS=-L/usr/local/ssl/lib
/usr/src/redhat/BUILD/dovecot-1.2.16/src/login-common/ssl-proxy-openssl.c:950: undefined reference to `OpenSSL_add_all_algorithms' I just hate OpenSSL. You can comment out that line from the code until I figure out what to do about this. That function was supposed to have existed since forever in OpenSSL.
Maybe I should downgrade OpenSSL to 0.9.8*?
Or did the compiling log any warnings?
The all warnings are:
configure: WARNING: unrecognized options: --with-rawlog, --disable-ipv6,
--without-passdb-userdb, --without-deliver
mail-index-map.c:175: warning: comparison between signed and unsigned
mail-index-map.c:1121: warning: comparison between signed and unsigned
mail-index-sync-ext.c:666: warning: comparison between signed and unsigned
mail-index-modseq.h:34: warning: parameter has incomplete type
mail-index-modseq.h:50: warning: parameter has incomplete type
mail-index-modseq.h:34: warning: parameter has incomplete type
mail-index-modseq.h:50: warning: parameter has incomplete type
mail-index-sync-update.c:469: warning: comparison between signed and
unsigned
mail-transaction-log-file.c:785: warning: comparison between signed and
unsigned
mailbox-list-fs-iter.c:490: warning: real_path' might be used uninitialized in this function maildir-sync-index.c:535: warning: comparison between signed and unsigned ../../../src/lib-index/mail-index-modseq.h:34: warning: parameter has incomplete type ../../../src/lib-index/mail-index-modseq.h:50: warning: parameter has incomplete type ../../../src/lib-index/mail-index-modseq.h:34: warning: parameter has incomplete type ../../../src/lib-index/mail-index-modseq.h:50: warning: parameter has incomplete type ssl-proxy-openssl.c:127: warning: passing arg 2 of
d2i_DHparams' from
incompatible pointer type
ssl-proxy-openssl.c:130: warning: passing arg 2 of d2i_DHparams' from incompatible pointer type ssl-proxy-openssl.c:650: warning: implicit declaration of function
SSL_get_current_compression'
ssl-proxy-openssl.c:650: warning: assignment makes pointer from integer
without a cast
ssl-proxy-openssl.c:652: warning: implicit declaration of function
SSL_COMP_get_name' ssl-proxy-openssl.c:915: warning: passing arg 1 of
OBJ_txt2nid'
discards qualifiers from pointer target type
-- Mart