Subject: Re: undefinded PLT symbol with cyrus-sasl
To: Nick Hudson <>
From: Ed Ravin <>
List: tech-userlevel
Date: 10/18/2001 13:32:09
Nick Hudson writes:
> >    Oct 16 20:45:19 testhost lt-sample-client: unable to dlopen
> > /usr/lib/sasl/ /usr/lib/sasl/ Undefined PLT
> > symbol "des_ecb_encrypt" (reloc type = 7, symnum = 23)
> >
> > What exactly does this error mean? The symbol being complained
> > about is in - why would this not get loaded the usual way?
> Not if the dependency information isn't included...
> $ ldd /usr/pkg/lib/sasl/
> /usr/pkg/lib/sasl/
>          -lcrypto.0 => /usr/lib/

Aha, that must be the problem with my build, when I run ldd on the
library we compiled here, it has no dependencies.

> I don't understand why you don't just use pkgsrc.

We need to be able to rebuild any open-source package here with our
own changes (i.e. for local security patches or other customizations),
and we haven't found pkgsrc amenable to that.