As you're getting SIGILL, have you verified that your dovecot (and all libraries it depends on) has been compiled for the right target CPU?
Greetings,
Gunter
As far as I can tell, yes.
Checking in the DOVECOT build's config.log
ac_cv_build=powerpc-apple-darwin8.9.0 ac_cv_host=powerpc-apple-darwin8.9.0 build='powerpc-apple-darwin8.9.0' build_os='darwin8.9.0' host='powerpc-apple-darwin8.9.0' host_os='darwin8.9.0'
that looks ok.
And, the apparently dependent liibraries are all correctly built, and in frequent use elsewhere, without troubles.
dovecot/sbin> otool -L dovecot dovecot: /usr/local/lib/libsqlite3.0.dylib (compatibility version 9.0.0, current version 9.6.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.4.1) /usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
dovecot/libexec/dovecot> otool -L imap-login imap-login: /usr/local/lib/libsqlite3.0.dylib (compatibility version 9.0.0, current version 9.6.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.4.1) /usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/local/ssl/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/local/ssl/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
I'm not sure if that answers your question. But, yes, I'm fairly sure all is for the right platform.
Ben