[Dovecot] Build failure building dbox and gnutls
Hello!
I'm having two issues building dovecot, one is with dbox storage, and another building gnutls as the SSL backend (builds fine with openssl). Software versions are Dovecot v2.0.0, GnuTLS 2.8.6 and OpenSSL 1.0.0a
Configure: ./configure --prefix=/usr --sysconfdir=/etc/dovecot --localstatedir=/var --libexecdir=/usr/lib --with-moduledir=/usr/lib/dovecot/modules --with-zlib --with-sqlite --with-ssl=openssl --with-ssldir=/etc/ssl --with-gssapi --with-pam --with-bzlib --with-docs --without-mysql --without-vpopmail --without-sia --without-bsdauth --with-libcap --with-ioloop=epoll --with-storages=maildir,mbox,dbox,mdbox
For the dbox build error, the log states: libdovecot-storage.so: undefined reference to `dbox_storage' Configure: http://pastie.org/1106301 - Make: http://pastie.org/private/qtt76kxomhmwqwii20oroq
Configure: ./configure --prefix=/usr --sysconfdir=/etc/dovecot --localstatedir=/var --libexecdir=/usr/lib --with-moduledir=/usr/lib/dovecot/modules --with-zlib --with-sqlite --with-ssl=gnutls --with-ssldir=/etc/ssl --with-gssapi --with-pam --with-bzlib --with-docs --without-mysql --without-vpopmail --without-sia --without-bsdauth --with-libcap --with-ioloop=epoll
For the gnutls build error, the log states quite a few errors, so see the linked logs. Configure: http://pastie.org/1108356 - Make: http://pastie.org/private/dxmmmopnodptut77o6fx2g
-- Elisamuel Resto ryuji@codemages.net http://www.simplysam.us/ - Simply Sam Blog
G'Day:
I actually did that to get it up and running (build without the "--with-storages" flag), and it did not build:
[eresto@hanjin ~]$ dovecot --build-options Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192 Mail storages: cydir maildir mbox mdbox raw sdbox shared SQL drivers: sqlite Passdb: checkpassword pam passwd passwd-file shadow sql Userdb: checkpassword nss passwd prefetch passwd-file sql
-- Elisamuel Resto ryuji@codemages.net http://www.simplysam.us - Simply Sam Blog
Marcus Rueckert wrote:
On 2010-08-22 16:17:01 -0400, Elisamuel Resto wrote:
--with-storages=maildir,mbox,dbox,mdbox
remove that, the default is to build all storage engines
Figure that as-per the docs, it is now called "sdbox" -- well, that should be one issue down, I assume, but building specifically by sdbox (tried before) or dbox fails, so that means the call to build it also changed? both should work, in my opinion.
Now its just the GnuTLS issue.
-- Elisamuel Rest ryuji@codemages.net http://www.simplysam.us - Simply Sam Blog
Elisamuel Resto wrote:
G'Day:
I actually did that to get it up and running (build without the "--with-storages" flag), and it did not build:
[eresto@hanjin ~]$ dovecot --build-options Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192 Mail storages: cydir maildir mbox mdbox raw sdbox shared SQL drivers: sqlite Passdb: checkpassword pam passwd passwd-file shadow sql Userdb: checkpassword nss passwd prefetch passwd-file sql
On 22.8.2010, at 21.17, Elisamuel Resto wrote:
Configure: ./configure --prefix=/usr --sysconfdir=/etc/dovecot --localstatedir=/var --libexecdir=/usr/lib --with-moduledir=/usr/lib/dovecot/modules --with-zlib --with-sqlite --with-ssl=gnutls --with-ssldir=/etc/ssl --with-gssapi --with-pam --with-bzlib --with-docs --without-mysql --without-vpopmail --without-sia --without-bsdauth --with-libcap --with-ioloop=epoll
For the gnutls build error, the log states quite a few errors, so see the linked logs. Configure: http://pastie.org/1108356 - Make: http://pastie.org/private/dxmmmopnodptut77o6fx2g
GNUTLS support has been broken for years. But I guess configure should complain about it immediately.
participants (3)
-
Elisamuel Resto
-
Marcus Rueckert
-
Timo Sirainen