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 at 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 at 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