Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Jose Luis Marin Perez

Friends,

More information: 

 The problem is with dovecot 1.2.6 and 1.2.5 

With Dovecot 1.2.4 no problems.

Thanks

Jose Luis

 From: jolumape...@hotmail.com
 To: dovecot@dovecot.org
 Date: Fri, 16 Oct 2009 11:56:45 -0500
 Subject: [Dovecot] Problems compiling dovecot 1.2 with vpopmail
 
 
 Dear sirs
 
 I try to update dovecot from 1.1.16 to 1.2.6. 
 
 But when compiling dovecot 1.2.6 get the following error:
 
 libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes 
 -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 
 -Wbad-function-cast -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-checkpassword.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-external.o mech-gssapi.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-checkpassword.o userdb-nss.o userdb-passwd.o 
 userdb-passwd-file.o userdb-prefetch.o userdb-static.o userdb-vpopmail.o 
 userdb-sql.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 -lpam 
 -L/usr/vpopmail/lib -lvpopmail -L/usr/lib/mysql -lmysqlclient -lz -lm -lcrypt 
 -ldl -lrt
 userdb-vpopmail.o(.text+0x3e2): In function `vpopmail_preinit':
 /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
 undefined reference to `vauth_open'
 collect2: ld returned 1 exit status
 make[3]: *** [dovecot-auth] Error 1
 make[3]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src/auth'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6'
 make: *** [all] Error 2
 
 I use:
 
 CentOS 4.6
 vpopmail 5.4.13
 
 What could be wrong?
 
 Thanks
 
 Jose Luis
 
 
 _
 Connect to the next generation of MSN Messenger 
 http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-ussource=wlmailtagline
  
_
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+worldmkt=en-USform=QBRE

Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Timo Sirainen
On Fri, 2009-10-16 at 11:56 -0500, Jose Luis Marin Perez wrote:
 /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
 undefined reference to `vauth_open'
..
 vpopmail 5.4.13

Hmm. I thought the vauth_open() would have been in older vpopmails too,
since apparently it's required in vpopmail 5.5. Anyway, you're using
checkpassword and vchkpw, so you don't need to compile vpopmail support
in dovecot. Just don't use --with-vpopmail configure option.



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Jose Luis Marin Perez

Dear Timo, 

 For a problem with expire plugin and the command 
dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool you
recommended me configure userdb vpopmail and fix the problem.

How can I solve this problem? 

 Dovecot 1.2.4 has no problem to compile with vpopmail. 

 I can use this version? 

 Thanks

Jose Luis

 dovecot-n

# 1.1.16: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.9-67.0.7.EL i686 CentOS release 4.6 (Final)
log_path: /var/log/dovecot.log
listen: *:10143
ssl_listen: *:10943
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
first_valid_uid: 89
last_valid_uid: 89
first_valid_gid: 89
last_valid_gid: 89
mail_uid: 89
mail_gid: 89
mail_location: maildir:~/Maildir
mail_debug: yes
mail_plugins: quota imap_quota autocreate expire mail_log
mail_log_max_lines_per_sec: 0
namespace:
  type: private
  separator: .
  prefix: INBOX.
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  passdb:
driver: checkpassword
args: /usr/vpopmail/bin/vchkpw /usr/local/bin/vchkpw-wrapper.sh
  userdb:
driver: prefetch
args: uid=89 gid=89 home=/usr/vpopmail/domains/%d/%u
  userdb:
driver: vpopmail
  socket:
type: listen
master:
  path: /usr/local/var/run/dovecot/auth-master
  mode: 384
  user: vpopmail
  group: vchkpw
plugin:
  quota: maildir
  quota_rule: ?:storage=0
  quota_rule2: Trash:ignore
  quota_rule3: Papelera:ignore
  expire: INBOX.Papelera 1 INBOX.Papelera.* 1
  expire_dict: proxy::expire
  mail_log_events: delete undelete expunge copy mailbox_delete
  mail_log_group_events:
  mail_log_fields: uid box msgid size
  autocreate: INBOX.Papelera
  autosubscribe: INBOX.Papelera
dict:
  expire: mysql:/usr/local/etc/dovecot-dict-expire.conf



 Subject: Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail
 From: t...@iki.fi
 To: jolumape...@hotmail.com
 CC: dovecot@dovecot.org
 Date: Fri, 16 Oct 2009 14:56:20 -0400
 
 On Fri, 2009-10-16 at 11:56 -0500, Jose Luis Marin Perez wrote:
  /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
  undefined reference to `vauth_open'
 ..
  vpopmail 5.4.13
 
 Hmm. I thought the vauth_open() would have been in older vpopmails too,
 since apparently it's required in vpopmail 5.5. Anyway, you're using
 checkpassword and vchkpw, so you don't need to compile vpopmail support
 in dovecot. Just don't use --with-vpopmail configure option.
 
  
_
Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=createwx_url=/friends.aspxmkt=en-us

Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Timo Sirainen
On Fri, 2009-10-16 at 14:04 -0500, Jose Luis Marin Perez wrote:
 For a problem with expire plugin and the command 
 dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool
 you recommended me configure userdb vpopmail and fix the problem.

No, I recommended userdb checkpassword.



signature.asc
Description: This is a digitally signed message part