[Dovecot] Error Building v2.2

Nikolaos Milas nmilas at noa.gr
Tue Mar 26 16:19:22 EET 2013


On 26/3/2013 2:36 μμ, Christian Wiese wrote:

> Pigeonhole 2.1-0.3.3 is not compatible with dovecot 2.2, thus it is
> mandatory to update pigeonhole too. There seem to be no snapshot
> tarballs for it, so you most probably need to create your own from the
> correct mercurial branch.

Tried with dovecot-2-2-pigeonhole-097764f6bbe3 which I renamed as 
dovecot-2.2-pigeonhole-0.3.4 and at some point it failed as well:

...
+ pushd dovecot-2.2-pigeonhole-0.3.4
~/rpmbuild/BUILD/dovecot-2.2.0/dovecot-2.2-pigeonhole-0.3.4 
~/rpmbuild/BUILD/dovecot-2.2.0
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic 
-fno-strict-aliasing'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic 
-I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ ./configure --build=x86_64-redhat-linux-gnu 
--host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu 
--program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin 
--sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share 
--includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec 
--localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man 
--infodir=/usr/share/info 'INSTALL_DATA=install -c -p -m644' 
--disable-static --with-dovecot=../ --without-unfinished-features
/var/tmp/rpm-tmp.yRHSSw: line 93: ./configure: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.yRHSSw (%build)

Any ideas?

It may be that the 2.1 spec file needs heavier (than what I've done) 
customization to be suitable for v2.2 compilation...

Thanks for your kind help.

Nick


More information about the dovecot mailing list