Cyrus' make ended on a segmentation fault. My server was set up by another employee and packages have been installed in fits and starts, as needed.
Since trying to compile the sasl libs also segfaulted I'm hoping that it might be due to some compiler version incompatibility.
I'm about to install the gcc gdb packages in the mad hope that it will make the problem go away. But....
Anyway, here's the error. It's the same for versions .17 through .21
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include I../lib -I../sasldb -I../include -I/usr/include/mysql -Wall -W -g -O2 -MT sasldb_init.lo -MD -MP -MF .deps/sasldb_init.Tpo -c sasldb_init.c -fPIC -DPIC -o sasldb_init.lo
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -I/usr/include/mysql -Wall -W -g -O2 -MT plugin_common.lo -MD -MP -MF ".deps/plugin_common.Tpo" \
-c -o plugin_common.lo `test -f 'plugin_common.c' || echo './'`plugin_common.c; \
then mv ".deps/plugin_common.Tpo" ".deps/plugin_common.Plo"; \
else rm -f ".deps/plugin_common.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -I/usr/include/mysql -Wall -W -g -O2 -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c plugin_common.c -fPIC -DPIC -o plugin_common.lo
plugin_common.c: In function `_plug_make_prompts':
plugin_common.c:606: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:
http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [plugin_common.lo] Error 1
make[2]: Leaving directory `/usr/local/src/cyrus-sasl-2.1.19/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/cyrus-sasl-2.1.19'
make: *** [all] Error 2