On Wed, 2006-01-11 at 01:55 +1300, Reuben Farrelly wrote:
On 11/01/2006 1:43 a.m., Linus Nordberg wrote:
Reuben Farrelly <reuben-dovecot@reub.net> wrote Wed, 11 Jan 2006 00:59:18 +1300:
| dovecot-lda is not building for me due to a cvs commit the other | day
What would that be? If it's related to com_err.h, try regenerating your Auto* stuff (sh autogen.sh).
It is. Already wiped, re-checked out the tree and rerun autogen.sh in that order:
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/src/dovecot/dovecot -I/usr/src/dovecot/dovecot/src/lib -I../../src -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/kerberos/include -MT addr.o -MD -MP -MF ".deps/addr.Tpo" -c -o addr.o addr.c;
then mv -f ".deps/addr.Tpo" ".deps/addr.Po"; else rm -f ".deps/addr.Tpo"; exit 1; fi In file included from sieve_interface.h:37, from script.h:31, from addr.y:34: sieve_err.h:10:21: error: com_err.h: No such file or directory
Ah. This is because lda-config.h never gets included, so the com_err.h location check doesn't work. The included <config.h> is for Dovecot's config.h. Hmm..