26 Mar
2013
26 Mar
'13
4:19 p.m.
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