Jeffrey Tadlock wrote: > It appears that the stock RPM for Dovecot comes with Postgres, but not > MySQL support. > > It looks like I need to download the source RPM and then rebuild it with > MySQL support. Could someone outline the steps I need to do this or > point me to a good resource? I have not worked with source RPMs in the > past, but it looks like it is time to learn! This morning I pulled down the source RPM for Dovecot in an attempt to get MySQL support. The first thing I tried was the steps here: http://www3.sympatico.ca/sarrazip/dev/rpm-building-crash-course.html Where I created my own build area under my user directory and then ran rpmbuild -bb dovecot.spec This started failing here: + aclocal configure.in:272: warning: underquoted definition of AC_TYPEOF run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal configure.in:497: warning: underquoted definition of AC_CHECKTYPE2 aclocal:configure.in:15: warning: macro `AM_ICONV' not found in library configure.in:13: warning: AC_ARG_PROGRAM invoked multiple times + autoconf configure.in:13: warning: AC_ARG_PROGRAM invoked multiple times configure.in:15: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. error: Bad exit status from /var/tmp/rpm-tmp.90381 (%build) I then tried rpmbuild -ba dovecot.spec and it too failed with a similar message to above. From that point I re-downloaded dovecot-0.99.11-2.EL4.1.src.rpm from a CentOS 4.2 mirror and tried this: rpmbuild --rebuild dovecot-0.99.11-2.EL4.1.src.rpm Which also errored out with this: + aclocal configure.in:272: warning: underquoted definition of AC_TYPEOF run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal configure.in:497: warning: underquoted definition of AC_CHECKTYPE2 aclocal:configure.in:15: warning: macro `AM_ICONV' not found in library configure.in:13: warning: AC_ARG_PROGRAM invoked multiple times + autoconf configure.in:13: warning: AC_ARG_PROGRAM invoked multiple times configure.in:15: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. error: Bad exit status from /var/tmp/rpm-tmp.91975 (%build) I am probably missing something obvious, but not sure what. In the end I just want a dovecot RPM with MySQL support. If there is a better, more maintainable way to acheive that goal than working with the source RPMs I am open to suggestions. Thanks! Jeffrey