[Date Prev][Date Next] [Chronological] [Thread] [Top]

__eprintf, openldap, pam_ldap



Folks,
 
Has anyone encountered problems with libraries not finding __eprintf?  I've got openldap installed and working (at least I can add entries and search the ldap db) on Solaris 8.  I'm trying to use ldap for users to authenticate against while logging in.
 
And I've installed openldap, nss_ldap and pam_ldap on a test box...  which can see the ldap server...
 
But when I install pam_ldap into the /etc/pam.conf file I get:
login: load_modules: can not open module /usr/lib/security/pam_ldap.so.1
 
And, when I do searches from that test box, it returns the data, but I get all sorts of messages on the console from sasl libraries saying that the __eprintf is undefined.
 
I also executed ldd on the pam_ldap.so.1 file and the other libraries, and it doesn't complain... (at least it finds all the libraries) but when I run ld -b on pam_ldap.so.1 I get:
Undefined                       first referenced
 symbol                             in file
__eprintf                           /usr/local/lib/libldap.so.2
main                                /usr/lib/security/pam_ldap.so