Strange,
./compile qmail-envelope-scanner.c
./compile local_scan.c
./load qmail-envelope-scanner -lz -lm local_scan.o
/usr/lib/mysql/libmysqlclient.a
/usr/lib/mysql/libmysqlclient.a(client.o): In function
`mysql_close_free_options':
(.text+0xa08): undefined reference to `SSL_CTX_free'
....
ls -la /usr/lib/ | grep libmysqlclient.so
lrwxrwxrwx 1 root root 30 Oct 31 14:46 libmysqlclient.so ->
mysql/libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 30 Oct 31 14:46 libmysqlclient.so.15 ->
mysql/libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 30 Oct 31 14:46 libmysqlclient.so.15.0 ->
mysql/libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 30 Oct 31 14:46 libmysqlclient.so.15.0.0 ->
mysql/libmysqlclient.so.15.0.0
ls -la /usr/lib/mysql/ | grep libmysqlclient.so
lrwxrwxrwx 1 root root 24 Oct 31 14:46 libmysqlclient.so ->
libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 24 Oct 31 14:46 libmysqlclient.so.15 ->
libmysqlclient.so.15.0.0
-rwxr-xr-x 1 root root 1378484 Oct 31 14:46 libmysqlclient.so.15.0.0
ldd /usr/lib/mysql/libmysqlclient.so.15.0.0
linux-gate.so.1 => (0xffffe000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7d92000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb7d7b000)
libm.so.6 => /lib/libm.so.6 (0xb7d55000)
* libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7d1f000)*
* libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7c04000)*
libz.so.1 => /lib/libz.so.1 (0xb7bf4000)
libc.so.6 => /lib/libc.so.6 (0xb7ac4000)
/lib/ld-linux.so.2 (0x80000000)
libdl.so.2 => /lib/libdl.so.2 (0xb7ac0000)
So mysql should be compiled with ssl support.
Could it be caused by any other error or my mistake?
Thx,
Roman