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

Reply via email to