Hi When i try to compile 1.1rc4-0~auto+22 from source packages for Debian, under Debian Etch 4.0r3, i get this error:
------------------------- i486-linux-gnu-gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2 -o dovecot-auth auth.o auth-cache.o auth-client-connection.o auth-master-connection.o auth-master-listener.o auth-request.o auth-request-handler.o auth-stream.o auth-worker-client.o auth-worker-server.o db-sql.o db-passwd-file.o main.o mech.o mech-anonymous.o mech-plain.o mech-login.o mech-cram-md5.o mech-digest-md5.o mech-ntlm.o mech-otp.o mech-skey.o mech-rpa.o mech-apop.o mech-winbind.o otp-skey-common.o plain-common.o passdb.o passdb-blocking.o passdb-bsdauth.o passdb-cache.o passdb-checkpassword.o passdb-passwd.o passdb-passwd-file.o passdb-pam.o passdb-shadow.o passdb-sia.o passdb-vpopmail.o passdb-sql.o userdb.o userdb-blocking.o userdb-nss.o userdb-passwd.o userdb-passwd-file.o userdb-prefetch.o userdb-static.o userdb-vpopmail.o userdb-sql.o mech-gssapi.o db-ldap.o passdb-ldap.o userdb-ldap.o -Wl,--export-dynamic libpassword.a ../lib-settings/libsettings.a ../lib-ntlm/libntlm.a ../lib-otp/libotp.a ../lib-sql/libsql.a ../lib/liblib.a -lcrypt -lpam -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lresolv -lldap /usr/lib/libmysqlclient.so -lm -lpq /usr/lib/libsqlite3.so -lz -ldl mech-gssapi.o: In function `gssapi_krb5_userok': /root/tmp/dovecot-1.1.rc4/src/auth/mech-gssapi.c:325: undefined reference to `krb5_get_error_message' collect2: ld returned 1 exit status make[4]: *** [dovecot-auth] Error 1 make[4]: se sale del directorio `/root/tmp/dovecot-1.1.rc4/src/auth' make[3]: *** [all-recursive] Error 1 make[3]: se sale del directorio `/root/tmp/dovecot-1.1.rc4/src' make[2]: *** [all-recursive] Error 1 make[2]: se sale del directorio `/root/tmp/dovecot-1.1.rc4' make[1]: *** [all] Error 2 make[1]: se sale del directorio `/root/tmp/dovecot-1.1.rc4' make: *** [build-stamp] Error 2 ------------------------- I have followed these steps: [[Included deb-src http://xi.rename-it.nl/debian/ testing-auto main in sources.list]] # apt-get install fakeroot dpkg-dev build-essential # apt-get source dovecot # cd dovecot-1.1.rc4 # apt-get build-dep dovecot # dpkg-buildpackage -rfakeroot -b So with the previous version, i had compiled packages in parent folder. I don't know much about compiling, so too many questions. How can i solve this error? NB: Could you add in the source packages of this repository the plugins por antispam and autocreate? Thanks. 2008/5/4 Timo Sirainen <[EMAIL PROTECTED]>: > On Sat, 2008-05-03 at 23:13 +0200, Juan Asensio Sánchez wrote: > > Well > > > > I solved it. Altough "mail_uid = mailuser" is defined in dovecot.conf, > > i must also return an "uid" from the ldap query. Changing: > > > > user_attrs = > =home=/var/vmail/%d/%n,mailuserquota=quota=maildir:storage,=mail=maildir:/var/vmail/%d/%n/Maildir > > > > To: > > > > user_attrs = > =home=/var/vmail/%d/%n,=uid=mailuser,mailuserquota=quota=maildir:storage,=mail=maildir:/var/vmail/%d/%n/Maildir > > u > > > > solved the problem. Hope this could be helpful for someone. > > It was a bug, fixed: http://hg.dovecot.org/dovecot-1.1/rev/1b15881ed93b > >
