Hi,
I think there are some files missing (regarding auth mech-external):
compile error (did fresh autogen.sh):
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth
-I../../src/lib-sql -I../../src/lib-settings -I../../src/lib-ntlm
-I../../src/lib-otp -I../../src/lib-master
-DAUTH_MODULE_DIR=\""/opt/dovecot-2.0/lib/dovecot/auth"\"
-DPKG_LIBEXECDIR=\""/opt/dovecot-2.0/libexec/dovecot"\"
-DPKG_RUNDIR=\""/opt/dovecot-2.0/var/run/dovecot"\" -std=gnu99 -g -O2
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2
-MT mech-digest-md5.o -MD -MP -MF .deps/mech-digest-md5.Tpo -c -o
mech-digest-md5.o mech-digest-md5.c
mv -f .deps/mech-digest-md5.Tpo .deps/mech-digest-md5.Po
make[3]: *** Keine Regel vorhanden, um das Target »mech-external.o«,
benötigt von »dovecot-auth«, zu erstellen. Schluss.
make[3]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src/auth'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c'
make: *** [all] Fehler 2
(It's german environment, but means there is no rule to make target mech-external.o, needed by dovecot-auth).
root@171:/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src# find . -name mech-dig* ../auth/.deps/mech-digest-md5.Po ../auth/mech-digest-md5.c ../auth/mech-digest-md5.o root@171:/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src# find . -name "*exte*" ../auth/.deps/mech-external.Po
and compile error:
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth
-I../../src/lib-sql -I../../src/lib-settings -I../../src/lib-ntlm
-I../../src/lib-otp -I../../src/lib-master
-DAUTH_MODULE_DIR=\""/opt/dovecot-2.0/lib/dovecot/auth"\"
-DPKG_LIBEXECDIR=\""/opt/dovecot-2.0/libexec/dovecot"\"
-DPKG_RUNDIR=\""/opt/dovecot-2.0/var/run/dovecot"\" -std=gnu99 -g -O2
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2
-MT mech-digest-md5.o -MD -MP -MF .deps/mech-digest-md5.Tpo -c -o
mech-digest-md5.o mech-digest-md5.c
mv -f .deps/mech-digest-md5.Tpo .deps/mech-digest-md5.Po
make[3]: *** Keine Regel vorhanden, um das Target »mech-external.o«,
benötigt von »dovecot-auth«, zu erstellen. Schluss.
make[3]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src/auth'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c'
make: *** [all] Fehler 2
(It's german environment, but means there is no rule to make target mech-external.o, needed by dovecot-auth).
Regards, Sebastian