On 26/3/2013 4:42 μμ, Christian Wiese wrote:
most probably calling autogen.sh right after the "pushd dovecot-2.2-pigeonhole-0.3.4" might be a good idea
I found I needed to add:
%{_builddir}/%{name}-%{version}/dovecot-2.2-pigeonhole-%{pigeonholever}/autogen.sh
....at the suggested point (calling autogen.sh alone would not work).
Also I had to add (at the %files section):
%{_libdir}/dovecot/libssl_iostream_openssl.so
...because otherwise I got the error:
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/lib64/dovecot/libssl_iostream_openssl.so
And, finally, build was finished successfully.
I haven't installed/tested it yet, but at least RPMs were created fine.
I'll post the final package soon in case someone would like to use it.
However, on CentOS 5, it didn't work. autoreconf did not output errors after I installed gettext-devel but it again threw:
- ./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=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL_DATA=install -c -p -m644' --docdir=/usr/share/doc/dovecot-2.2.0 --disable-static --disable-rpath --with-nss --with-shadow --with-pam --with-gssapi=plugin --with-ldap=plugin --with-sql=plugin --with-pgsql --with-mysql --with-sqlite --with-zlib --with-libcap --with-ssl=openssl --with-ssldir=/etc/pki/dovecot --with-solr --with-docs --with-bzlib configure: error: unrecognized option: --docdir=/usr/share/doc/dovecot-2.2.0
Any other suggestions?
Thanks again for your valuable guidance.
Nick