Hello,

ok so try another:

add libssl when linking qmail-envelope-scanner.

See pattern " -L/usr/local/ssl/lib -lssl -lcrypto" below. When linking
qmail-smtpd where is not missing " -L/usr/local/ssl/lib -lssl
-lcrypto" pattern when linking mail-envelope-scanner.c there is
missing.

Do you have nonstandart ssl instalation of ssl ? (installed in
/usr/local/ssl instead /usr ?)

/load qmail-smtpd chkuser.o qregex.o rcpthosts.o commands.o timeoutread.o \
        timeoutwrite.o ip.o ipme.o ipalloc.o strsalloc.o control.o
control_time.o time.o \
    constmap.o tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib
-lssl -lcrypto \
        received.o date822fmt.o now.o qmail.o spf.o spam.o spam_get.o
cdb.a fd.a wait.a \
        datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
        alloc.a strerr.a substdio.a error.a str.a fs.a auto_qmail.o
auto_uids.o base64.o  `cat \
        socket.lib tai.lib dns.lib` dns.o lock.a `head -1
/home/vpopmail/etc/lib_deps`
./compile qmail-envelope-scanner.c
./compile local_scan.c
./load qmail-envelope-scanner -lz -lm local_scan.o
/usr/lib/mysql/libmysqlclient.a

2007/10/31, Roman Bělonohý <[EMAIL PROTECTED]>:
>
>  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
>
>


-- 
Lampa

Reply via email to