openssl-0.9.8a

A complete new os build doesn't solve the openssl problem either. I really could use some input here.
 
I've found the issue to be with exim being compiled statically.
If you edit the ./Local/Makefile, remove the line:

EXTRALIBS=-static

Then make clean, make, make install.

If you have FreeBSD 6.0 or 6.1, try this newly compiled binary.
http://files.directadmin.com/services/freebsd6.0/da_exim-4.63-2.tgz
Let me know if it doesn't work. Note that it's not a static binary, it's dynamic, compiled against FreeBSD 6.0... so 6.1 may have issue, (it may not, can't say for sure until someone tries it)

John
 
Manually compiling works! Had to make some additional adjustments to Local/Makefile:

Code:
vi ./Local/Makefile
#TLS_LIBS=-L/usr/local/openssl/lib -lssl -lcrypto
#TLS_INCLUDE=-I/usr/local/openssl/include/ -I/usr/kerberos/include

After compilation you end up with a /usr/sbin/exim-4.63-1. You'll have to remove the old exim and rename exim-4.63-1 (or symlink if you want). Then restart exim:

Code:
/usr/local/etc/rc.d/exim restart

Big thumbs up for John.
 
DirectAdmin Support said:
I've found the issue to be with exim being compiled statically.
If you edit the ./Local/Makefile, remove the line:

EXTRALIBS=-static

Then make clean, make, make install.

If you have FreeBSD 6.0 or 6.1, try this newly compiled binary.
http://files.directadmin.com/services/freebsd6.0/da_exim-4.63-2.tgz
Let me know if it doesn't work. Note that it's not a static binary, it's dynamic, compiled against FreeBSD 6.0... so 6.1 may have issue, (it may not, can't say for sure until someone tries it)

John

John I will test this later, although the original binary you did worked fine.
 
Back
Top