[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