Re: Qmail-ldap + dovecot
Nickitas <[email protected]> Fri, 26 Aug 2011 14:12:59 +0300
| Newsgroups | gmane.mail.qmail.ldap |
|---|---|
| Message-ID | <[email protected]> |
Thanx all for the answers :) I added strsalloc.o at both sections in Makefile and it worked ok (for the compilation) . I keep getting an error 111 though using this method (test pop connection) .. I ve also tried the Felipe's implementation , but I can't pass the authentication , think there is something that has to do with ldap config , will look more in this later .. Thank you again :) On 08/25/2011 06:02 PM, Ismail YENIGUL wrote: > Hello, > > I applied the patch at > http://www.saout.de/misc/spf/other/qmail-ldap-1.03-20040301a-spf-rc2.patch > but I had to fix some parts manually. Usually if you see error > about"strsalloc_readyplus" > add "strsalloc.o" to fix the problem. Here is the working Makefile > part and please find the attached working Makefile. > > > auth_dovecot: \ > load auth_dovecot.o auth_mod.o checkpassword.o passwd.o digest_md4.o \ > digest_md5.o digest_rmd160.o digest_sha1.o base64.o read-ctrl.o getopt.a \ > control.o dirmaker.o mailmaker.o qldap.a localdelivery.o locallookup.o \ > pbsexec.o* strsalloc.o* getln.a strerr.a substdio.a stralloc.a env.a > wait.a \ > dns.o ip.o ipalloc.o ipme.o alloc.a str.a case.a fs.a error.a > timeoutconn.o \ > timeoutread.o ndelay.a open.a sig.a prot.o auto_uids.o auto_qmail.o \ > dns.lib socket.lib stralloc.a > ./load auth_dovecot auth_mod.o checkpassword.o passwd.o > digest_md4.o \ > digest_md5.o digest_rmd160.o digest_sha1.o base64.o read-ctrl.o \ > getopt.a control.o dirmaker.o mailmaker.o qldap.a > localdelivery.o \ > locallookup.o pbsexec.o*strsalloc.o * getln.a strerr.a > substdio.a \ > stralloc.a env.a wait.a dns.o ip.o ipalloc.o ipme.o alloc.a > str.a \ > case.a fs.a error.a timeoutconn.o timeoutread.o ndelay.a open.a \ > sig.a prot.o auto_uids.o auto_qmail.o $(LDAPLIBS) $(SHADOWLIBS) \ > `cat dns.lib` `cat socket.lib` > > > Ismail YENIGUL > Project Manager > Endersys Ltd > Phone :+90 216-4709423 | Mobile:+90 533 747 36 65 > SurGATE: West Coast Labs Premium Anti-Spam Certificated > Twitter: http://www.twitter.com/endersys > Blog: http://blog.endersys.com > > On 25.08.2011 14:02, Nickitas wrote: >> Hello list , >> >> I am trying to use dovecot in our qmail-ldap installation . I got >> the qmail-ldap-1.03-20060201-dovecot.v0.5 patch from >> "http://www.mail-archive.com/[email protected]/msg07158.html" >> . The patch was done with some warnings (since our source has a spf >> patch that is normal) , so i also made the changes by hand just to be >> sure .. >> >> I tried to compile but I got the following output : >> >> ./load auth_dovecot auth_mod.o checkpassword.o passwd.o digest_md4.o \ >> digest_md5.o digest_rmd160.o digest_sha1.o base64.o >> read-ctrl.o \ >> getopt.a control.o dirmaker.o mailmaker.o qldap.a >> localdelivery.o \ >> locallookup.o pbsexec.o constmap.o getln.a strerr.a substdio.a \ >> stralloc.a env.a wait.a dns.o ip.o ipalloc.o ipme.o alloc.a >> str.a \ >> case.a fs.a error.a timeoutconn.o timeoutread.o ndelay.a >> open.a \ >> sig.a prot.o auto_uids.o auto_qmail.o -L/usr/lib -lldap >> -llber -lcrypt \ >> `cat dns.lib` `cat socket.lib` >> dns.o: In function `dns_txt': >> dns.c:(.text+0x37d): undefined reference to `strsalloc_readyplus' >> dns.c:(.text+0x551): undefined reference to `strsalloc_append' >> dns.o: In function `dns_ptr': >> dns.c:(.text+0x7c1): undefined reference to `strsalloc_readyplus' >> dns.c:(.text+0x8d7): undefined reference to `strsalloc_append' >> collect2: ld returned 1 exit status >> make: *** [auth_dovecot] Error 1 >> >> Needless to say that the qmail-ldap (+spf) source compiles well >> when not patched for dovecot .. >> So anyone happens to have another dovecot_auth patch , or another way >> to make dovecot work with qmail-ldap >> please share it :) >> >> Thank you in advance .. >> >>