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

Reply via email to