I'm running bincimapd from tcpserver using daemontools.  Here's my
run file (auth_pop is a qmail-ldap replacement version of
checkpassword):

,----[ /service/binimapd/run ]
| #!/bin/sh
| 
| exec 2>&1
| echo starting...
| 
| exec \
|     tcpserver -c 100 -u 0 -g 0 -l 0 -v -HDRP 0 9931 \
|     /usr/local/sbin/bincimapd --conf=/etc/bincimap/bincimap.conf --ssl=true \
|     /usr/bin/ktrace -i /usr/local/bin/bincimap-auth-checkpassword \
|     /var/qmail/bin/auth_pop \
|     /usr/local/bin/bincimap-uidpwd
`----

Everything seems to be working all right until I enter my password
in the mail client to authenticate.  What shows up in the logs is
this (wrapping added):

,----[ /service/binimapd/log/main/current ]
| [...]
| 2003-02-05 16:01:05.541009500 /usr/libexec/ld.so:
|        LOGIN/AUTHENTICATE broke for <LOGIN/AUTHENTICATE broke for
|        </usr/libexec/ld.so: Undefined symbol "_X509_free" in
|        bincimap-auth-checkpassword:/usr/lib/libssl.so.4.1mailtestmailtestUndefined
|        symbol "_X509_free" in bincimap-auth-checkpassword:/usr/lib/libssl.so.4.1
| [...]
`----

I didn't get any linking errors during compilation.  Any ideas what
to try?

-Drew

Reply via email to