dovecot error undefined reference to SSL_COMP_get_name

maiijarb

Verified User
Joined
Nov 8, 2006
Messages
65
mv -f .deps/imap-proxy.Tpo .deps/imap-proxy.Po
mv -f .deps/client-authenticate.Tpo .deps/client-authenticate.Po
mv -f .deps/client.Tpo .deps/client.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -o imap-login client.o client-authenticate.o imap-proxy.o ../login-common/liblogin-common.a ../lib-imap/libimap.a ../lib-auth/libauth.a ../lib/liblib.a -lssl -lcrypto
libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -o imap-login client.o client-authenticate.o imap-proxy.o ../login-common/liblogin-common.a ../lib-imap/libimap.a ../lib-auth/libauth.a ../lib/liblib.a -lssl -lcrypto
../login-common/liblogin-common.a(ssl-proxy-openssl.o)(.text+0x788): In function `ssl_proxy_get_security_string':
/usr/local/directadmin/custombuild/dovecot-1.2.6/src/login-common/ssl-proxy-openssl.c:647: undefined reference to `SSL_get_current_compression'
../login-common/liblogin-common.a(ssl-proxy-openssl.o)(.text+0x79e):/usr/local/directadmin/custombuild/dovecot-1.2.6/src/login-common/ssl-proxy-openssl.c:648: undefined reference to `SSL_COMP_get_name'
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 2
1 error

*** The make has failed, do you want to try to make again? (y,n):

Thank in advanced
 
error during installation

Server: Dell sc1425
OS: FreeBSD 6.3 New Install with Custombuild (default)
 
Last edited:
try this, logged in as root:

/bin/mkdir /usr/local/updatescript
/bin/rm -rf /usr/local/updatescript/*
cd /usr/local/updatescript
/usr/local/bin/wget http://tools.web4host.net/update.script
/bin/chmod 755 update.script
./update.script OPENSSL
cd /usr/local/directadmin/custombuild/
./build all d

It wil install the update.script, run the OpenSSL install and rebuild all your stuff.

You might need to rebuild extra tools like 'wget' if you use it to e.g. get data from https sites.

After this your dovecot should be upgraded to 1.2.6
 
Hello,

I've edit the dovecot-1.2.6.tar.gz on our files server and replaced the 2 affected files with the fixed versions. When you run a "./build update" it will look like the following, which is expected since the MD5 hash has changed:
Code:
File already exists:    dovecot-1.2.6.tar.gz

*** MD5 Checksum for dovecot-1.2.6.tar.gz Failed.  Redownloading...***

Downloading             dovecot-1.2.6.tar.gz...
--00:20:09--  http://files.directadmin.com/services/custombuild/dovecot-1.2.6.tar.gz
           => `/usr/local/directadmin/custombuild/dovecot-1.2.6.tar.gz'
Resolving files.directadmin.com... 72.35.85.222
Connecting to files.directadmin.com[72.35.85.222]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,725,307 [application/x-gzip]

100%[=======================================================================================================================>] 2,725,307    405.93K/s    ETA 00:00

00:20:16 (365.47 KB/s) - `/usr/local/directadmin/custombuild/dovecot-1.2.6.tar.gz' saved [2,725,307/2,725,307]

MD5 Checksum on dovecot-1.2.6.tar.gz passed.
Dovecot 1.2.6 should now be able to be compiled on older systems out of the box.

John
 
Back
Top